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.
C#Copypublic class CoreApplication : Application, IDisposable
- Inheritance
- Derived
-
Tizen.NUI.NUIComponentApplication
- Implements
-
System.IDisposable
Constructors
Declaration
C#Copypublic CoreApplication(ICoreBackend backend)
Parameters
Type | Name | Description |
---|---|---|
ICoreBackend | backend | The backend instance implementing ICoreBacked interface. |
API Level: 3
Properties
Declaration
C#Copyprotected ICoreBackend Backend { get; }
Property Value
Type | Description |
---|---|
ICoreBackend |
API Level: 3
Methods
Dispose(Boolean)
Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
Declaration
C#Copyprotected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing | If true, disposes any disposable objects. If false, does not dispose disposable objects. |
Overrides
API Level: 3
Declaration
C#Copypublic override void Exit()
Overrides
API Level: 3
OnAppControlReceived(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
C#Copyprotected virtual void OnAppControlReceived(AppControlReceivedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
AppControlReceivedEventArgs | e |
API Level: 3
OnCreate()
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
C#Copyprotected virtual void OnCreate()
API Level: 3
OnDeviceOrientationChanged(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
C#Copyprotected virtual void OnDeviceOrientationChanged(DeviceOrientationEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
DeviceOrientationEventArgs | e | The device orientation changed event argument |
API Level: 3
OnLocaleChanged(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
C#Copyprotected virtual void OnLocaleChanged(LocaleChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
LocaleChangedEventArgs | e | The locale changed event argument |
API Level: 3
OnLowBattery(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
C#Copyprotected virtual void OnLowBattery(LowBatteryEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
LowBatteryEventArgs | e | The low battery event argument |
API Level: 3
OnLowMemory(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
C#Copyprotected virtual void OnLowMemory(LowMemoryEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
LowMemoryEventArgs | e | The low memory event argument |
API Level: 3
OnRegionFormatChanged(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
C#Copyprotected virtual void OnRegionFormatChanged(RegionFormatChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
RegionFormatChangedEventArgs | e | The region format changed event argument |
API Level: 3
OnTerminate()
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
C#Copyprotected virtual void OnTerminate()
API Level: 3
Declaration
C#Copypublic override void Run(string[] args)
Parameters
Type | Name | Description |
---|---|---|
System.String[] | args | Arguments from commandline. |
Overrides
API Level: 3
Events
Declaration
C#Copypublic event EventHandler<AppControlReceivedEventArgs> AppControlReceived
Event Type
Type | Description |
---|---|
System.EventHandler<AppControlReceivedEventArgs> |
API Level: 3
Declaration
C#Copypublic event EventHandler Created
Event Type
Type | Description |
---|---|
System.EventHandler |
API Level: 3
Declaration
C#Copypublic event EventHandler<DeviceOrientationEventArgs> DeviceOrientationChanged
Event Type
Type | Description |
---|---|
System.EventHandler<DeviceOrientationEventArgs> |
API Level: 3
Declaration
C#Copypublic event EventHandler<LocaleChangedEventArgs> LocaleChanged
Event Type
Type | Description |
---|---|
System.EventHandler<LocaleChangedEventArgs> |
API Level: 3
Declaration
C#Copypublic event EventHandler<LowBatteryEventArgs> LowBattery
Event Type
Type | Description |
---|---|
System.EventHandler<LowBatteryEventArgs> |
API Level: 3
Declaration
C#Copypublic event EventHandler<LowMemoryEventArgs> LowMemory
Event Type
Type | Description |
---|---|
System.EventHandler<LowMemoryEventArgs> |
API Level: 3
Declaration
C#Copypublic event EventHandler<RegionFormatChangedEventArgs> RegionFormatChanged
Event Type
Type | Description |
---|---|
System.EventHandler<RegionFormatChangedEventArgs> |
API Level: 3
Declaration
C#Copypublic event EventHandler Terminated
Event Type
Type | Description |
---|---|
System.EventHandler |