Idioma

ShowSecretsSetting.RegisterCallback Método

Definição

Sobrecargas

Nome Description
RegisterCallback(Context, IRunnable)

Registra um retorno de chamada a ser notificado quando as configurações de senha são alteradas.

RegisterCallback(Context, IExecutor, IRunnable)

Registra um retorno de chamada a ser notificado quando as configurações de senha são alteradas.

RegisterCallback(Context, IRunnable)

Registra um retorno de chamada a ser notificado quando as configurações de senha são alteradas.

[Android.Runtime.Register("registerCallback", "(Landroid/content/Context;Ljava/lang/Runnable;)Ljava/lang/Runnable;", "", ApiSince=37)]
public static Java.Lang.IRunnable RegisterCallback(Android.Content.Context context, Java.Lang.IRunnable callback);
[<Android.Runtime.Register("registerCallback", "(Landroid/content/Context;Ljava/lang/Runnable;)Ljava/lang/Runnable;", "", ApiSince=37)>]
static member RegisterCallback : Android.Content.Context * Java.Lang.IRunnable -> Java.Lang.IRunnable

Parâmetros

context
Context

O contexto usado para acessar as configurações.

callback
IRunnable

O retorno de chamada a ser invocado.

Retornos

Um runnable que cancela o registro do retorno de chamada quando executado.

Atributos

Comentários

Registra um retorno de chamada a ser notificado quando as configurações de senha são alteradas. O retorno de chamada será invocado no thread principal.

Consulte registerCallback(Context,Executor,Runnable) em relação ao gerenciamento de tempo de vida do contexto.

Referência do Android para android.text.ShowSecretsSetting.registerCallback.

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

RegisterCallback(Context, IExecutor, IRunnable)

Registra um retorno de chamada a ser notificado quando as configurações de senha são alteradas.

[Android.Runtime.Register("registerCallback", "(Landroid/content/Context;Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)Ljava/lang/Runnable;", "", ApiSince=37)]
public static Java.Lang.IRunnable RegisterCallback(Android.Content.Context context, Java.Util.Concurrent.IExecutor executor, Java.Lang.IRunnable callback);
[<Android.Runtime.Register("registerCallback", "(Landroid/content/Context;Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)Ljava/lang/Runnable;", "", ApiSince=37)>]
static member RegisterCallback : Android.Content.Context * Java.Util.Concurrent.IExecutor * Java.Lang.IRunnable -> Java.Lang.IRunnable

Parâmetros

context
Context

O contexto usado para acessar as configurações.

executor
IExecutor

O executor no qual invocar o retorno de chamada.

callback
IRunnable

O retorno de chamada a ser invocado.

Retornos

Um runnable que cancela o registro do retorno de chamada quando executado.

Atributos

Comentários

Registra um retorno de chamada a ser notificado quando as configurações de senha são alteradas.

Observação: para evitar estender involuntariamente o tempo de vida do contexto fornecido, o registro real do observador é executado usando o contexto do aplicativo (ou um contexto específico do usuário derivado dele), em vez de manter uma referência forte ao contexto fornecido. No entanto, a ID do usuário do contexto fornecido é preservada para garantir que as configurações corretas do usuário sejam monitoradas. Como um fallback, se o contexto do aplicativo for nulo (que normalmente só ocorre em contextos simulados durante testes ou durante a inicialização muito inicializada do processo), o contexto fornecido será usado diretamente. Os chamadores devem garantir que, neste cenário de fallback, o contexto fornecido não seja uma Atividade ou outro contexto de curta duração, pois isso pode resultar em estender seu tempo de vida indefinidamente se o runnable retornado for mantido vivo.

Referência do Android para android.text.ShowSecretsSetting.registerCallback.

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