Class BaseComponent
Definition
- Namespace:
- Tizen.Applications.ComponentBased.Common
- Assembly:
- Tizen.Applications.ComponentBased.dll
- API Level:
- 6
This is a base-component class. It provides common functions of FrameComponent and ServiceComponent.
public abstract class BaseComponent
- Inheritance
-
BaseComponent
- Derived
-
Tizen.Applications.ComponentBased.Common.WidgetComponent
Remarks
This class cannot be registered by ComponentBased applications.
Properties
View SourceComponentId
A component ID
Declaration
public string ComponentId { get; }
Property Value
Type | Description |
---|---|
String |
API Level: 6
View SourceId
A component instance ID. It will be created after OnCreate method is invoked.
Declaration
public string Id { get; }
Property Value
Type | Description |
---|---|
String |
API Level: 6
View SourceParent
Parent object
Declaration
public ComponentBasedApplication Parent { get; }
Property Value
Type | Description |
---|---|
ComponentBasedApplication |
API Level: 6
Methods
View SourceFinish()
Finish current component
Declaration
public void Finish()
API Level: 6
View SourceOnRestoreContents(Bundle)
Overrides this method if want to handle behavior to restore the previous status.
Declaration
public virtual void OnRestoreContents(Bundle c)
Parameters
Type | Name | Description |
---|---|---|
Bundle | c | Contents. It can be used only in the callback. To use outside, make a copy. |
API Level: 6
View SourceOnSaveContent(Bundle)
Overrides this method if want to handle behavior to save current status.
Declaration
public virtual void OnSaveContent(Bundle c)
Parameters
Type | Name | Description |
---|---|---|
Bundle | c | Contents. It can be used only in the callback. To use outside, make a copy. |
API Level: 6
View SourceSendLaunchRequestAsync(AppControl, AppControlReplyCallback)
Sends the launch request asynchronously.
Declaration
public Task<AppControlResult> SendLaunchRequestAsync(AppControl control, AppControlReplyCallback replyAfterLaunching)
Parameters
Type | Name | Description |
---|---|---|
AppControl | control | appcontrol object |
AppControlReplyCallback | replyAfterLaunching | The callback function to be called when the reply is delivered. |
Returns
Type | Description |
---|---|
Task<AppControlResult> | A task with the result of the launch request. |
Remarks
To use group mode, you must use this function instead of SendLaunchRequestAsync().
Exceptions
Type | Condition |
---|---|
ArgumentException | Thrown when failed because of the argument is invalid. |
InvalidOperationException | Thrown when fail to set component information to the AppControl. |
AppNotFoundException | Thrown when the application to run is not found. |
LaunchRejectedException | Thrown when the launch request is rejected. |
API Level: 6
Privilege Level: public
Privilege: http://tizen.org/privilege/appmanager.launch
Events
View SourceDeviceOrientationChanged
Occurs when the device orientation is changed.
Declaration
public event EventHandler<DeviceOrientationEventArgs> DeviceOrientationChanged
Event Type
Type | Description |
---|---|
EventHandler<DeviceOrientationEventArgs> |
API Level: 6
View SourceLocaleChanged
Occurs when the system language is chagned.
Declaration
public event EventHandler<LocaleChangedEventArgs> LocaleChanged
Event Type
Type | Description |
---|---|
EventHandler<LocaleChangedEventArgs> |
API Level: 6
View SourceLowBattery
Occurs when the system battery is low.
Declaration
public event EventHandler<LowBatteryEventArgs> LowBattery
Event Type
Type | Description |
---|---|
EventHandler<LowBatteryEventArgs> |
API Level: 6
View SourceLowMemory
Occurs when the system memory is low.
Declaration
public event EventHandler<LowMemoryEventArgs> LowMemory
Event Type
Type | Description |
---|---|
EventHandler<LowMemoryEventArgs> |
API Level: 6
View SourceRegionFormatChanged
Occurs when the region format is changed.
Declaration
public event EventHandler<RegionFormatChangedEventArgs> RegionFormatChanged
Event Type
Type | Description |
---|---|
EventHandler<RegionFormatChangedEventArgs> |
API Level: 6
View SourceSuspendedStateChanged
Occurs when the device orientation is changed.
Declaration
public event EventHandler<SuspendedStateEventArgs> SuspendedStateChanged
Event Type
Type | Description |
---|---|
EventHandler<SuspendedStateEventArgs> |