Lingua

AppComponentFactory.InstantiateActivity(ClassLoader, String, Intent) Metodo

Definizione

Consente all'applicazione di eseguire l'override della creazione di attività.

[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

Parametri

cl
ClassLoader

ClassLoader: classloader predefinito da usare per la creazione di istanze. Questo valore non può essere Null.

className
String

String: classe di cui creare un'istanza. Questo valore non può essere Null.

intent
Intent

Finalità: creazione della classe. Questo valore può essere Null.

Valori restituiti

Questo valore non può essere Null.

Attributi

Commenti

Consente all'applicazione di eseguire l'override della creazione di attività. Può essere usato per eseguire operazioni come l'inserimento delle dipendenze o le modifiche del caricatore di classi a queste classi. Questo metodo è destinato solo a fornire un hook per la creazione di istanze. Non fornisce accesso in precedenza all'oggetto Activity. L'oggetto restituito non verrà ancora inizializzato come context e non deve essere usato per interagire con altre API Android.

Throws: ClassNotFoundException

Throws: IllegalAccessException

Throws: InstantiationException

Informazioni di riferimento su Android per android.app.AppComponentFactory.instantiateActivity.

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.

Si applica a