AppComponentFactory.InstantiateClassLoader Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Seleziona il caricatore di classi che verrà usato dalla piattaforma per creare istanze dei componenti dell'app.
[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
Parametri
- cl
- ClassLoader
ClassLoader: caricatore di classi predefinito creato dalla piattaforma. Questo valore non può essere Null.
- aInfo
- ApplicationInfo
ApplicationInfo: informazioni sull'applicazione da caricare. Questo valore non può essere Null.
Valori restituiti
Questo valore non può essere Null.
- Attributi
Commenti
Seleziona il caricatore di classi che verrà usato dalla piattaforma per creare istanze dei componenti dell'app. L'implementazione predefinita di questo metodo restituisce il parametro cl invariato. Le applicazioni possono eseguire l'override di questo metodo per configurare un caricatore di classi personalizzato o una gerarchia del caricatore di classi personalizzata e restituirla alla piattaforma. Il metodo è un hook richiamato prima che vengano create istanze di tutti i componenti dell'applicazione o che venga inizializzato il contesto dell'applicazione. È progettato per consentire il caricamento delle classi dell'applicazione da un'origine diversa rispetto agli APK di base/split. Il cl del caricatore di classi predefinito viene creato dalla piattaforma e usato per caricare la base dell'applicazione o suddividere i file APK. L'elemento padre è in genere il caricatore della classe di avvio, a meno che non sia in esecuzione nella strumentazione. Il nome classe è configurabile usando l'attributo manifesto R.attr.classLoader.
Informazioni di riferimento su Android per android.app.AppComponentFactory.instantiateClassLoader.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.