Idioma

SettingInjectorService.OnGetEnabled Método

Definição

Retorna o valor android.preference.Preference#isEnabled().

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

Retornos

o android.preference.Preference#isEnabled() valor

Atributos

Comentários

Retorna o valor android.preference.Preference#isEnabled(). Não deve executar operações de longo prazo imprevisíveis, como acesso à rede, consulte os comentários em tempo de execução no javadoc de nível de classe.

Observe que, para evitar a variação na lista de configurações, não há suporte para escolher dinamicamente ocultar uma configuração. Em vez disso, você deve fazer com que esse método retorne false, o que desabilitará a configuração e seu link para sua atividade de configuração. Uma das razões pelas quais você pode optar por fazer isso é se android.provider.Settings.Secure#LOCATION_MODE for android.provider.Settings.Secure#LOCATION_MODE_OFF.

É possível que o usuário possa clicar na configuração antes que esse método retorne, portanto, sua atividade de configurações deve lidar com o caso em que ele é invocado mesmo que a configuração esteja desabilitada. A abordagem mais simples pode ser simplesmente chamar android.app.Activity#finish() quando desabilitada.

Java documentação para android.location.SettingInjectorService.onGetEnabled().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a