Langue

SettingInjectorService.OnGetEnabled Méthode

Définition

Retourne la android.preference.Preference#isEnabled() valeur.

[Android.Runtime.Register("onGetEnabled", "()Z", "GetOnGetEnabledHandler")]
protected abstract bool OnGetEnabled();
[<Android.Runtime.Register("onGetEnabled", "()Z", "GetOnGetEnabledHandler")>]
abstract member OnGetEnabled : unit -> bool

Retours

valeur android.preference.Preference#isEnabled()

Attributs

Remarques

Retourne la android.preference.Preference#isEnabled() valeur. Ne doit pas effectuer d’opérations de longue durée, telles que l’accès réseau, voir les commentaires en cours d’exécution dans le javadoc au niveau de la classe.

Notez que pour empêcher l’attrition dans la liste des paramètres, il n’existe aucune prise en charge pour choisir dynamiquement de masquer un paramètre. Au lieu de cela, cette méthode doit retourner false, ce qui désactive le paramètre et son lien vers votre activité de paramètre. Une raison pour laquelle vous pouvez choisir de le faire est si android.provider.Settings.Secure#LOCATION_MODE c’est android.provider.Settings.Secure#LOCATION_MODE_OFF.

Il est possible que l’utilisateur clique sur le paramètre avant que cette méthode ne retourne, de sorte que votre activité de paramètres doit gérer le cas où elle est appelée même si le paramètre est désactivé. L’approche la plus simple peut être d’appeler android.app.Activity#finish() simplement lorsqu’elle est désactivée.

Java documentation pour android.location.SettingInjectorService.onGetEnabled().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à