AppComponentFactory.InstantiateClassLoader 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.
Seleciona o carregador de classe que será usado pela plataforma para criar uma instância dos componentes do aplicativo.
[Android.Runtime.Register("instantiateClassLoader", "(Ljava/lang/ClassLoader;Landroid/content/pm/ApplicationInfo;)Ljava/lang/ClassLoader;", "GetInstantiateClassLoader_Ljava_lang_ClassLoader_Landroid_content_pm_ApplicationInfo_Handler", ApiSince=29)]
public virtual Java.Lang.ClassLoader InstantiateClassLoader(Java.Lang.ClassLoader cl, Android.Content.PM.ApplicationInfo aInfo);
[<Android.Runtime.Register("instantiateClassLoader", "(Ljava/lang/ClassLoader;Landroid/content/pm/ApplicationInfo;)Ljava/lang/ClassLoader;", "GetInstantiateClassLoader_Ljava_lang_ClassLoader_Landroid_content_pm_ApplicationInfo_Handler", ApiSince=29)>]
abstract member InstantiateClassLoader : Java.Lang.ClassLoader * Android.Content.PM.ApplicationInfo -> Java.Lang.ClassLoader
override this.InstantiateClassLoader : Java.Lang.ClassLoader * Android.Content.PM.ApplicationInfo -> Java.Lang.ClassLoader
Parâmetros
- cl
- ClassLoader
O carregador de classe padrão criado pela plataforma.
- aInfo
- ApplicationInfo
Informações sobre o aplicativo que está sendo carregado.
Retornos
Esse valor não pode ser nulo.
- Atributos
Comentários
Seleciona o carregador de classe que será usado pela plataforma para criar uma instância dos componentes do aplicativo. A implementação padrão desse método retorna o parâmetro cl inalterado. Os aplicativos podem substituir esse método para configurar um carregador de classe personalizado ou uma hierarquia de carregador de classe personalizada e devolvê-lo à plataforma. O método é um gancho invocado antes que os componentes do aplicativo sejam instanciados ou o Contexto do aplicativo seja inicializado. Destina-se a permitir que as classes do aplicativo sejam carregadas de uma origem diferente das APKs de base/divisão. O cl do carregador de classe padrão é criado pela plataforma e usado para carregar as APKs de base ou divisão do aplicativo. Seu pai normalmente é o carregador de classe de inicialização, a menos que esteja em execução sob instrumentação. Seu nome de classe é configurável usando o atributo de manifesto R.attr.classLoader.
Referência do Android para android.app.AppComponentFactory.instantiateClassLoader.
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.