SettingInjectorService.OnGetEnabled Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.