Context.RegisterComponentCallbacks(IComponentCallbacks) Método

Definição

Adicione um novo ComponentCallbacks ao aplicativo base do Context, que será chamado ao mesmo tempo que os métodos ComponentCallbacks de atividades e outros componentes são chamados.

[Android.Runtime.Register("registerComponentCallbacks", "(Landroid/content/ComponentCallbacks;)V", "GetRegisterComponentCallbacks_Landroid_content_ComponentCallbacks_Handler")]
public virtual void RegisterComponentCallbacks (Android.Content.IComponentCallbacks? callback);
[<Android.Runtime.Register("registerComponentCallbacks", "(Landroid/content/ComponentCallbacks;)V", "GetRegisterComponentCallbacks_Landroid_content_ComponentCallbacks_Handler")>]
abstract member RegisterComponentCallbacks : Android.Content.IComponentCallbacks -> unit
override this.RegisterComponentCallbacks : Android.Content.IComponentCallbacks -> unit

Parâmetros

callback
IComponentCallbacks

A interface a ser chamada. Isso pode ser uma ComponentCallbacks interface ou ComponentCallbacks2 interface.

Atributos

Comentários

Adicione um novo ComponentCallbacks ao aplicativo base do Context, que será chamado ao mesmo tempo que os métodos ComponentCallbacks de atividades e outros componentes são chamados. Observe que você <deve>/ em> deve< ter certeza de usar #unregisterComponentCallbacks quando apropriado no futuro, isso não será removido para você.

Após Build.VERSION_CODES#S, Registrando os ComponentCallbacks no Contexto criado por meio #createWindowContext(int, Bundle) #createWindowContext(Display, int, Bundle) ou receberá ComponentCallbacks#onConfigurationChanged(Configuration) do Contexto da Janela em vez de seu aplicativo base. É útil se você quiser manipular componentes da interface do usuário associados ao Contexto da Janela quando o Contexto da Janela tiver alterações de configuração.

Documentação Java para android.content.Context.registerComponentCallbacks(android.content.ComponentCallbacks).

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

Aplica-se a