Class CoreApplication
Definition
- Namespace:
- Tizen.Applications
- Assembly:
- Tizen.Applications.Common.dll
- API Level:
- 3
This class represents an application controlled lifecycles by the backend system.
public class CoreApplication : Application, IDisposable
- Inheritance
- Derived
- Implements
Constructors
View SourceCoreApplication(ICoreBackend)
Initializes the CoreApplication class.
Declaration
public CoreApplication(ICoreBackend backend)
Parameters
Type | Name | Description |
---|---|---|
ICoreBackend | backend | The backend instance implementing ICoreBacked interface. |
API Level: 3
Properties
View SourceBackend
The backend instance.
Declaration
protected ICoreBackend Backend { get; }
Property Value
Type | Description |
---|---|
ICoreBackend |
API Level: 3
Methods
View SourceDispose(Boolean)
Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
Boolean | disposing | If true, disposes any disposable objects. If false, does not dispose disposable objects. |
Overrides
API Level: 3
View SourceExit()
Exits the main loop of the application.
Declaration
public override void Exit()
Overrides
API Level: 3
View SourceOnAppControlReceived(AppControlReceivedEventArgs)
Overrides this method if want to handle behavior when the application receives the appcontrol message. If base.OnAppControlReceived() is not called, the event 'AppControlReceived' will not be emitted.
Declaration
protected virtual void OnAppControlReceived(AppControlReceivedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
AppControlReceivedEventArgs | e |
API Level: 3
View SourceOnCreate()
Overrides this method if want to handle behavior when the application is launched. If base.OnCreated() is not called, the event 'Created' will not be emitted.
Declaration
protected virtual void OnCreate()
API Level: 3
View SourceOnDeviceOrientationChanged(DeviceOrientationEventArgs)
Overrides this method if want to handle behavior when the device orientation is changed. If base.OnRegionFormatChanged() is not called, the event 'RegionFormatChanged' will not be emitted.
Declaration
protected virtual void OnDeviceOrientationChanged(DeviceOrientationEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
DeviceOrientationEventArgs | e | The device orientation changed event argument |
API Level: 3
View SourceOnLocaleChanged(LocaleChangedEventArgs)
Overrides this method if want to handle behavior when the system language is changed. If base.OnLocaleChanged() is not called, the event 'LocaleChanged' will not be emitted.
Declaration
protected virtual void OnLocaleChanged(LocaleChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
LocaleChangedEventArgs | e | The locale changed event argument |
API Level: 3
View SourceOnLowBattery(LowBatteryEventArgs)
Overrides this method if want to handle behavior when the system battery is low. If base.OnLowBattery() is not called, the event 'LowBattery' will not be emitted.
Declaration
protected virtual void OnLowBattery(LowBatteryEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
LowBatteryEventArgs | e | The low battery event argument |
API Level: 3
View SourceOnLowMemory(LowMemoryEventArgs)
Overrides this method if want to handle behavior when the system memory is low. If base.OnLowMemory() is not called, the event 'LowMemory' will not be emitted.
Declaration
protected virtual void OnLowMemory(LowMemoryEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
LowMemoryEventArgs | e | The low memory event argument |
API Level: 3
View SourceOnRegionFormatChanged(RegionFormatChangedEventArgs)
Overrides this method if want to handle behavior when the region format is changed. If base.OnRegionFormatChanged() is not called, the event 'RegionFormatChanged' will not be emitted.
Declaration
protected virtual void OnRegionFormatChanged(RegionFormatChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
RegionFormatChangedEventArgs | e | The region format changed event argument |
API Level: 3
View SourceOnTerminate()
Overrides this method if want to handle behavior when the application is terminated. If base.OnTerminate() is not called, the event 'Terminated' will not be emitted.
Declaration
protected virtual void OnTerminate()
API Level: 3
View SourceRun(String[])
Runs the application's main loop.
Declaration
public override void Run(string[] args)
Parameters
Type | Name | Description |
---|---|---|
String[] | args | Arguments from commandline. |
Overrides
API Level: 3
Events
View SourceAppControlReceived
Occurs whenever the application receives the appcontrol message.
Declaration
public event EventHandler<AppControlReceivedEventArgs> AppControlReceived
Event Type
Type | Description |
---|---|
EventHandler<AppControlReceivedEventArgs> |
API Level: 3
View SourceCreated
Occurs when the application is launched.
Declaration
public event EventHandler Created
Event Type
Type | Description |
---|---|
EventHandler |
API Level: 3
View SourceDeviceOrientationChanged
Occurs when the device orientation is changed.
Declaration
public event EventHandler<DeviceOrientationEventArgs> DeviceOrientationChanged
Event Type
Type | Description |
---|---|
EventHandler<DeviceOrientationEventArgs> |
API Level: 3
View SourceLocaleChanged
Occurs when the system language is chagned.
Declaration
public event EventHandler<LocaleChangedEventArgs> LocaleChanged
Event Type
Type | Description |
---|---|
EventHandler<LocaleChangedEventArgs> |
API Level: 3
View SourceLowBattery
Occurs when the system battery is low.
Declaration
public event EventHandler<LowBatteryEventArgs> LowBattery
Event Type
Type | Description |
---|---|
EventHandler<LowBatteryEventArgs> |
API Level: 3
View SourceLowMemory
Occurs when the system memory is low.
Declaration
public event EventHandler<LowMemoryEventArgs> LowMemory
Event Type
Type | Description |
---|---|
EventHandler<LowMemoryEventArgs> |
API Level: 3
View SourceRegionFormatChanged
Occurs when the region format is changed.
Declaration
public event EventHandler<RegionFormatChangedEventArgs> RegionFormatChanged
Event Type
Type | Description |
---|---|
EventHandler<RegionFormatChangedEventArgs> |
API Level: 3
View SourceTerminated
Occurs when the application is about to shutdown.
Declaration
public event EventHandler Terminated
Event Type
Type | Description |
---|---|
EventHandler |