Android.Locations.SettingInjectorService Members

The members of Android.Locations.SettingInjectorService are listed below.

See Also: Inherited members from Android.App.Service

Public Constructors

Protected Constructors

A constructor used when creating managed representations of JNI objects; called by the runtime.

Public Fields

const
ActionInjectedSettingChangedstring. Intent action a client should broadcast when the value of one of its injected settings has changed, so that the setting can be updated in the UI.
const
ActionServiceIntentstring. Intent action that must be declared in the manifest for the subclass.
const
AttributesNamestring. Name of the XML tag that includes the attributes for the setting.
const
MetaDataNamestring. Name of the meta-data tag used to specify the resource file that includes the settings attributes.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

override
OnBind(Android.Content.Intent) : Android.OS.IBinder
Return the communication channel to the service.
override
OnStart(Android.Content.Intent, int)
override
OnStartCommand(Android.Content.Intent, Android.App.StartCommandFlags, int) : Android.App.StartCommandResult
Called by the system every time a client explicitly starts the service by calling Android.Content.Context.StartService(Android.Content.Intent), providing the arguments it supplied and a unique integer token representing the start request.

Protected Methods

abstract
OnGetEnabled() : bool
Returns the Android.Preferences.Preference.Enabled value.
abstract
OnGetSummary() : string
This method is no longer called, because status values are no longer shown for any injected setting.