SettingInjectorService.OnGetEnabled Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.