AppComponentFactory.InstantiateApplication(ClassLoader, String) 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.
Permite que o aplicativo substitua a criação do objeto de aplicativo.
[Android.Runtime.Register("instantiateApplication", "(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/app/Application;", "GetInstantiateApplication_Ljava_lang_ClassLoader_Ljava_lang_String_Handler", ApiSince=28)]
public virtual Android.App.Application InstantiateApplication(Java.Lang.ClassLoader cl, string className);
[<Android.Runtime.Register("instantiateApplication", "(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/app/Application;", "GetInstantiateApplication_Ljava_lang_ClassLoader_Ljava_lang_String_Handler", ApiSince=28)>]
abstract member InstantiateApplication : Java.Lang.ClassLoader * string -> Android.App.Application
override this.InstantiateApplication : Java.Lang.ClassLoader * string -> Android.App.Application
Parâmetros
- cl
- ClassLoader
O classloader padrão a ser usado para instanciação.
- className
- String
A classe a ser instanciada.
Retornos
- Atributos
Comentários
Permite que o aplicativo substitua a criação do objeto de aplicativo. Isso pode ser usado para executar itens como injeção de dependência ou alterações de carregador de classe nessas classes.
Esse método destina-se apenas a fornecer um gancho para instanciação. Ele não fornece acesso anterior ao objeto Application. O objeto retornado ainda não será inicializado como um Contexto e não deve ser usado para interagir com outras APIs android.
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.