Sprache

SettingInjectorService.OnGetEnabled Methode

Definition

Gibt den android.preference.Preference#isEnabled() Wert zurück.

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

Gibt zurück

der android.preference.Preference#isEnabled() Wert

Attribute

Hinweise

Gibt den android.preference.Preference#isEnabled() Wert zurück. Sollte nicht unvorhersehbare lange Vorgänge wie Netzwerkzugriff ausführen – sehen Sie sich die Laufzeitkommentare im Javadoc auf Klassenebene an.

Beachten Sie, dass eine Änderung in der Einstellungsliste nicht dynamisch unterstützt wird, um eine Einstellung auszublenden. Stattdessen sollte diese Methode "false" zurückgeben, wodurch die Einstellung und deren Link zu Ihrer Einstellungsaktivität deaktiviert werden. Ein Grund, warum Sie dies tun können, ist, wenn android.provider.Settings.Secure#LOCATION_MODE dies der Fall ist android.provider.Settings.Secure#LOCATION_MODE_OFF.

Es ist möglich, dass der Benutzer auf die Einstellung klicken kann, bevor diese Methode zurückgegeben wird, sodass Ihre Einstellungsaktivität den Fall behandeln muss, in dem sie aufgerufen wird, obwohl die Einstellung deaktiviert ist. Der einfachste Ansatz kann sein, einfach aufzurufen android.app.Activity#finish() , wenn sie deaktiviert ist.

Java Dokumentation für android.location.SettingInjectorService.onGetEnabled().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: