Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 3.78 KB

File metadata and controls

48 lines (32 loc) · 3.78 KB

Android

Android Attributes

The Android platform on which the Android application is running.

Attribute Type Description Examples Stability
android.app.state string This attribute represents the state of the application. [1] created Development
android.os.api_level string Uniquely identifies the framework API revision offered by a version (os.version) of the android operating system. More information can be found here. 33; 32 Development

[1] android.app.state: The Android lifecycle states are defined in Activity lifecycle callbacks, and from which the OS identifiers are derived.


android.app.state has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

Value Description Stability
background Any time after Activity.onPause() or, if the app has no Activity, Context.stopService() has been called when the app was in the foreground state. Development
created Any time before Activity.onResume() or, if the app has no Activity, Context.startService() has been called in the app for the first time. Development
foreground Any time after Activity.onResume() or, if the app has no Activity, Context.startService() has been called when the app was in either the created or background states. Development

Deprecated Android Attributes

This document defines attributes that represents an occurrence of a lifecycle transition on the Android platform.

Attribute Type Description Examples Stability
android.state string Deprecated. Use android.app.state instead. [2] created; background; foreground Deprecated
Renamed to android.app.state

[2] android.state: The Android lifecycle states are defined in Activity lifecycle callbacks, and from which the OS identifiers are derived.


android.state has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

Value Description Stability
background Any time after Activity.onPause() or, if the app has no Activity, Context.stopService() has been called when the app was in the foreground state. Development
created Any time before Activity.onResume() or, if the app has no Activity, Context.startService() has been called in the app for the first time. Development
foreground Any time after Activity.onResume() or, if the app has no Activity, Context.startService() has been called when the app was in either the created or background states. Development