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
- 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 cl
parámetro sin cambios. Las aplicaciones pueden invalidar este método para configurar un cargador de clases personalizado o una jerarquía de cargadores de clases personalizadas 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 cl
de clases predeterminado 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 en instrumentación. Su classname se puede configurar mediante el android.R.attr#classLoader
atributo manifest.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.