AppComponentFactory.InstantiateActivity(ClassLoader, String, Intent) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht der Anwendung das Überschreiben der Erstellung von Aktivitäten.
[Android.Runtime.Register("instantiateActivity", "(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;", "GetInstantiateActivity_Ljava_lang_ClassLoader_Ljava_lang_String_Landroid_content_Intent_Handler", ApiSince=28)]
public virtual Android.App.Activity InstantiateActivity (Java.Lang.ClassLoader cl, string className, Android.Content.Intent? intent);
[<Android.Runtime.Register("instantiateActivity", "(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;", "GetInstantiateActivity_Ljava_lang_ClassLoader_Ljava_lang_String_Landroid_content_Intent_Handler", ApiSince=28)>]
abstract member InstantiateActivity : Java.Lang.ClassLoader * string * Android.Content.Intent -> Android.App.Activity
override this.InstantiateActivity : Java.Lang.ClassLoader * string * Android.Content.Intent -> Android.App.Activity
Parameter
- cl
- ClassLoader
Der standardmäßige Classloader, der für die Instanziierung verwendet werden soll.
- className
- String
Die zu instanziierte Klasse.
- intent
- Intent
Die Absicht, die Klasse zu erstellen.
Gibt zurück
- Attribute
Hinweise
Ermöglicht der Anwendung das Überschreiben der Erstellung von Aktivitäten. Dies kann verwendet werden, um z. B. Abhängigkeitsinjektion oder Klassenladeprogrammänderungen an diesen Klassen durchzuführen.
Diese Methode dient nur dazu, einen Hook für die Instanziierung bereitzustellen. Es bietet keinen früheren Zugriff auf das Activity-Objekt. Das zurückgegebene Objekt wird noch nicht als Context initialisiert und sollte nicht für die Interaktion mit anderen Android-APIs verwendet werden.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.