Lenguaje

AppComponentFactory.InstantiateClassLoader Método

Definición

Selecciona el cargador de clases que usará la plataforma para crear instancias de los componentes de la aplicación.

[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

Cargador de clases predeterminado creado por la plataforma.

aInfo
ApplicationInfo

Información sobre la aplicación que se está cargando.

Devoluciones

Este valor no puede ser nulo.

Atributos

Comentarios

Selecciona el cargador de clases que usará la plataforma para crear instancias de los componentes de la aplicación. La implementación predeterminada de este método devuelve el parámetro cl sin cambios. Las aplicaciones pueden invalidar este método para configurar un cargador de clases personalizado o una jerarquía de cargador de clases personalizada y devolverlo a la plataforma. El método es un enlace invocado antes de que se cree una instancia de los componentes de la aplicación o se inicialice el contexto de la aplicación. Está pensado para permitir que las clases de la aplicación se carguen desde un origen diferente al APK base/split. La plataforma crea el cargador de clases predeterminado cl y se usa para cargar el APK base o dividido de la aplicación. Su elemento primario suele ser el cargador de clases de arranque, a menos que se ejecute con instrumentación. Su classname se puede configurar mediante el atributo de manifiesto R.attr.classLoader.

Referencia de Android para android.app.AppComponentFactory.instantiateClassLoader.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a