TwoStatePreference Classe

Definição

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

[Android.Runtime.Register("android/preference/TwoStatePreference", DoNotGenerateAcw=true)]
public abstract class TwoStatePreference : Android.Preferences.Preference
[<Android.Runtime.Register("android/preference/TwoStatePreference", DoNotGenerateAcw=true)>]
type TwoStatePreference = class
    inherit Preference
Herança
TwoStatePreference
Derivado
Atributos

Comentários

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

Este membro foi preterido. Use a biblioteca de preferências do AndroidX para obter um comportamento consistente em todos os dispositivos. Para mais informações sobre como usar a biblioteca de preferências do AndroidX, consulte Configurações.

Documentação Java para android.preference.TwoStatePreference.

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

Construtores

Nome Description
TwoStatePreference(Context, IAttributeSet, Int32, Int32)
TwoStatePreference(Context, IAttributeSet, Int32)
TwoStatePreference(Context, IAttributeSet)
TwoStatePreference(Context)
TwoStatePreference(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Campos

Nome Description
DefaultOrder

Especifique se #setOrder(int) uma ordem específica não é necessária.

(Herdado de Preference)

Propriedades

Nome Description
Checked

Retorna o estado verificado. -ou- Define o estado verificado e o salva no SharedPreferences.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Context

Retorna o android.content.Context desta preferência.

(Herdado de Preference)
Dependency

Retorna a chave da dependência dessa preferência. -ou- Define a chave de uma Preferência da qual essa Preferência dependerá.

(Herdado de Preference)
DisableDependentsState

Retorna se os dependentes são desabilitados quando essa preferência está ativada (true) ou quando essa preferência está desativada (false). -ou- Define se os dependentes são desativados quando essa preferência está ativada (true) ou quando essa preferência está desativada (false).

Editor

Retorna um SharedPreferences.Editor onde essa preferência pode salvar seu(s) valor(es).

(Herdado de Preference)
Enabled

Verifica se essa Preferência deve ser habilitada na lista. -ou- Define se esta Preferência está activada.

(Herdado de Preference)
Extras

Retorne o objeto Bundle extra associado a essa preferência, criando um novo Bundle se não houver um no momento.

(Herdado de Preference)
Fragment

Retorne o nome da classe de fragmento associado a essa Preferência. -ou- Define o nome da classe de um fragmento a ser mostrado quando essa preferência é clicada.

(Herdado de Preference)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasKey

Verifica se essa Preferência tem uma chave válida.

(Herdado de Preference)
Icon

Retorna o ícone dessa preferência. -ou- Define o ícone para esta preferência com um desenhável.

(Herdado de Preference)
IconSpaceReserved

Obtém se o espaço em que essa exibição de ícone de preferência está reservado. -ou- Define se pretende reservar o espaço desta vista de ícones de Preferências quando não é fornecido nenhum ícone.

(Herdado de Preference)
Intent

Retorne o Intent associado a esta preferência. -ou- Define um Intent para Context#startActivity(Intent) ser utilizado quando esta Preferência é clicada.

(Herdado de Preference)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

(Herdado de JavaObject)
JniPeerMembers

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

Key

Obtém a chave para essa preferência, que também é a chave usada para armazenar valores em SharedPreferences ou PreferenceDataStore. -ou- Define a chave para esta preferência, que é usada como uma chave para o SharedPreferences ou PreferenceDataStore.

(Herdado de Preference)
LayoutResource

Obtém o recurso de layout que será mostrado como o View para esta preferência. -ou- Define o recurso de layout que é inflado como o View a ser mostrado para esta preferência.

(Herdado de Preference)
OnPreferenceChangeListener

Retorna o retorno de chamada a ser invocado quando essa Preferência é alterada pelo usuário (mas antes que o estado interno seja atualizado). -ou- Define o retorno de chamada a ser invocado quando essa Preferência é alterada pelo usuário (mas antes que o estado interno seja atualizado).

(Herdado de Preference)
OnPreferenceClickListener

Retorna o retorno de chamada a ser invocado quando essa Preferência é clicada. -ou- Define o retorno de chamada a ser invocado quando essa Preferência é clicada.

(Herdado de Preference)
Order

Obtém a ordem dessa preferência em relação a outros objetos de preferência no mesmo nível. -ou- Define a ordem desta Preferência em relação a outros objetos de Preferência no mesmo nível.

(Herdado de Preference)
Parent

Retorna o PreferenceGroup que é essa preferência atribuída a ou null se essa preferência não está atribuída a nenhum grupo ou é uma preferência raiz.

(Herdado de Preference)
PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
Persistent

Verifica se essa preferência é persistente. -ou- Define se esta Preferência é persistente.

(Herdado de Preference)
PreferenceDataStore

Retorna PreferenceDataStore usado por esta preferência. -ou- Define um PreferenceDataStore a ser usado por esta Preferência em vez de usar android.content.SharedPreferences.

(Herdado de Preference)
PreferenceManager

Obtém o que gerencia a PreferenceManager árvore desse objeto Preference .

(Herdado de Preference)
RecycleEnabled

Verifica se essa preferência habilitou a reciclagem de sua exibição quando usada na exibição de lista. -ou- Define se esta Preferência permitiu que a sua vista fosse reciclada quando utilizada na vista de lista.

(Herdado de Preference)
Selectable

Verifica se essa preferência deve ser selecionável na lista. -ou- Define se esta Preferência é seleccionável.

(Herdado de Preference)
SharedPreferences

Retorna o SharedPreferences local onde essa preferência pode ler seu(s) valor(es).

(Herdado de Preference)
ShouldDisableView

Verifica se essa Preferência deve desabilitar sua exibição quando sua ação estiver desabilitada. -ou- Define se esta Preferência deve desactivar a sua visualização quando é desactivada.

(Herdado de Preference)
SingleLineTitle

Obtém se o título dessa preferência está restrito a uma única linha. -ou- Define se o título desta Preferência deve ser restringido a uma única linha em vez de deixá-lo quebrar em várias linhas.

(Herdado de Preference)
Summary

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

(Herdado de Preference)
SummaryFormatted

Retorna o resumo dessa preferência. -ou- Define o resumo para esta Preferência com um CharSequence.

(Herdado de Preference)
SummaryOff

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

SummaryOffFormatted

Retorna o resumo a ser mostrado quando desmarcado. -ou- Define o resumo a ser mostrado quando desmarcado.

SummaryOn

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

SummaryOnFormatted

Retorna o resumo a ser mostrado quando marcado. -ou- Define o resumo a ser mostrado quando marcado.

ThresholdClass

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

Title

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

(Herdado de Preference)
TitleFormatted

Retorna o título dessa preferência. -ou- Define o título dessa preferência com um CharSequence.

(Herdado de Preference)
TitleRes

Retorna a ID do recurso de título dessa preferência.

(Herdado de Preference)
WidgetLayoutResource

Obtém o recurso de layout para a parte do widget controlável dessa preferência. -ou- Define o layout para a parte do widget controlável desta Preferência.

(Herdado de Preference)

Métodos

Nome Description
CallChangeListener(Object)

Chame esse método depois que o usuário alterar a preferência, mas antes que o estado interno seja definido.

(Herdado de Preference)
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
CompareTo(Preference)

Compara objetos de preferência com base na ordem (se definido), caso contrário, em ordem alfabética nos títulos.

(Herdado de Preference)
Construct(JniObjectReference, JniObjectReferenceOptions)

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

(Herdado de JavaObject)
Equals(Object)

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
FindPreferenceInHierarchy(String)

Encontra uma preferência nesta hierarquia (a coisa toda, mesmo acima/abaixo PreferenceScreen da quebra de tela) com a chave fornecida.

(Herdado de Preference)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetPersistedBoolean(Boolean)

Tenta obter um booleano persistente se essa preferência for persistente.

(Herdado de Preference)
GetPersistedFloat(Single)

Tenta obter um float persistente se essa preferência for persistente.

(Herdado de Preference)
GetPersistedInt(Int32)

Tenta obter um int persistente se essa preferência for persistente.

(Herdado de Preference)
GetPersistedLong(Int64)

Tenta obter uma posição longa persistente se essa preferência for persistente.

(Herdado de Preference)
GetPersistedString(String)

Tenta obter uma String persistente se essa Preferência for persistente.

(Herdado de Preference)
GetPersistedStringSet(ICollection<String>)

Tenta obter um conjunto persistente de Strings se essa Preferência for persistente.

(Herdado de Preference)
GetView(View, ViewGroup)

Obtém a exibição que será mostrada PreferenceActivityno .

(Herdado de Preference)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor desse objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
NotifyChanged()

Deve ser chamado quando os dados deste Preference for alterado.

(Herdado de Preference)
NotifyDependencyChange(Boolean)

Notifica todos os dependentes de escuta de uma alteração que afeta a dependência.

(Herdado de Preference)
NotifyHierarchyChanged()

Deve ser chamado quando uma Preferência for adicionada/removida desse grupo ou a ordem deve ser reavaliada.

(Herdado de Preference)
OnAttachedToActivity()

Chamado quando a hierarquia Preference foi anexada PreferenceActivityao .

(Herdado de Preference)
OnAttachedToHierarchy(PreferenceManager)

Chamado quando essa Preferência foi anexada a uma hierarquia de Preferência.

(Herdado de Preference)
OnBindView(View)

Vincula a Exibição criada aos dados dessa Preferência.

(Herdado de Preference)
OnClick()

Processa um clique na preferência.

(Herdado de Preference)
OnCreateView(ViewGroup)

Cria a Exibição a ser mostrada para esta Preferência no PreferenceActivity.

(Herdado de Preference)
OnDependencyChanged(Preference, Boolean)

Chamado quando a dependência é alterada.

(Herdado de Preference)
OnGetDefaultValue(TypedArray, Int32)

Chamado quando uma Preferência está sendo inflada e o atributo de valor padrão precisa ser lido.

(Herdado de Preference)
OnParentChanged(Preference, Boolean)

Chamado quando a dependência pai implícita é alterada.

(Herdado de Preference)
OnPrepareForRemoval()

Chamado quando essa Preferência está sendo removida da hierarquia.

(Herdado de Preference)
OnRestoreInstanceState(IParcelable)

Hook que permite que um Preference reaplique uma representação de seu estado interno que havia sido gerado anteriormente por #onSaveInstanceState.

(Herdado de Preference)
OnSaveInstanceState()

Hook que permite que um Preference gere uma representação de seu estado interno que pode ser usada posteriormente para criar uma nova instância com o mesmo estado.

(Herdado de Preference)
OnSetInitialValue(Boolean, Object)

Implemente isso para definir o valor inicial da Preferência.

(Herdado de Preference)
PeekExtras()

Retorne o objeto Bundle extras associado a essa preferência, retornando null se não houver um no momento.

(Herdado de Preference)
PersistBoolean(Boolean)

Tenta persistir um booleano se essa preferência for persistente.

(Herdado de Preference)
PersistFloat(Single)

Tenta persistir por muito tempo se essa preferência for persistente.

(Herdado de Preference)
PersistInt(Int32)

Tenta persistir um int se essa preferência for persistente.

(Herdado de Preference)
PersistLong(Int64)

Tenta persistir por muito tempo se essa preferência for persistente.

(Herdado de Preference)
PersistString(String)

Tenta persistir uma String se essa Preferência for persistente.

(Herdado de Preference)
PersistStringSet(ICollection<String>)

Tenta persistir um conjunto de Strings se essa Preferência for persistente.

(Herdado de Preference)
RestoreHierarchyState(Bundle)

Restaure o estado salvo anteriormente dessa hierarquia de preferências do contêiner fornecido.

(Herdado de Preference)
SaveHierarchyState(Bundle)

Armazene o estado congelado dessa hierarquia de preferências no contêiner fornecido.

(Herdado de Preference)
SetDefaultValue(Object)

Define o valor padrão para essa preferência, que será definido se a persistência estiver desativada ou a persistência estiver ativada e a preferência não for encontrada no armazenamento persistente.

(Herdado de Preference)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetIcon(Int32)

Define o ícone dessa Preferência com uma ID de recurso.

(Herdado de Preference)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

(Herdado de JavaObject)
SetSummary(Int32)

Define o resumo dessa preferência com uma ID de recurso.

(Herdado de Preference)
SetSummaryOff(Int32)
SetSummaryOn(Int32)
SetTitle(Int32)

Define o título dessa preferência com uma ID de recurso.

(Herdado de Preference)
ShouldCommit()

Retorna se o Preference deve confirmar seu(s) valor(es) salvo(s) em #getEditor().

(Herdado de Preference)
ShouldDisableDependents()

Verifica se os dependentes desta preferência devem estar desabilitados no momento.

(Herdado de Preference)
ShouldPersist()

Verifica se, no momento em que esse método é chamado, essa Preferência deve armazenar/restaurar seu(s) valor(es) no SharedPreferences ou em PreferenceDataStore se atribuído.

(Herdado de Preference)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que seja despertado, normalmente sendo <notificado></em> ou <em>interrompido</em>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Eventos

Nome Description
PreferenceChange

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

(Herdado de Preference)
PreferenceClick

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

(Herdado de Preference)

Implantações explícitas de interface

Nome Description
IComparable.CompareTo(Object)

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

(Herdado de Preference)
IJavaPeerable.Disposed()

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

(Herdado de Preference)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada pelo tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Classe base comum para preferências que têm dois estados selecionáveis, persistem um valor booliano em SharedPreferences e podem ter preferências dependentes habilitadas/desabilitadas com base no estado atual.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a