AppComponentFactory.InstantiateClassLoader Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.