Context.RegisterComponentCallbacks(IComponentCallbacks) 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.
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.
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.