Instrumentation.NewActivity Methode

Definition

Überlädt

Name Beschreibung
NewActivity(Class, Context, IBinder, Application, Intent, ActivityInfo, String, Activity, String, Object)

Instanziierung eines Activity Objekts ausführen.

NewActivity(Class, Context, IBinder, Application, Intent, ActivityInfo, ICharSequence, Activity, String, Object)

Instanziierung eines Activity-Objekts ausführen.

NewActivity(ClassLoader, String, Intent)

Instanziierung des Activity-Objekts des Prozesses ausführen.

NewActivity(Class, Context, IBinder, Application, Intent, ActivityInfo, String, Activity, String, Object)

Instanziierung eines Activity Objekts ausführen.

public Android.App.Activity? NewActivity(Java.Lang.Class? clazz, Android.Content.Context? context, Android.OS.IBinder? token, Android.App.Application? application, Android.Content.Intent? intent, Android.Content.PM.ActivityInfo? info, string? title, Android.App.Activity? parent, string? id, Java.Lang.Object? lastNonConfigurationInstance);
member this.NewActivity : Java.Lang.Class * Android.Content.Context * Android.OS.IBinder * Android.App.Application * Android.Content.Intent * Android.Content.PM.ActivityInfo * string * Android.App.Activity * string * Java.Lang.Object -> Android.App.Activity

Parameter

clazz
Class
context
Context
token
IBinder
application
Application
intent
Intent
title
String
parent
Activity
id
String
lastNonConfigurationInstance
Object

Gibt zurück

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

NewActivity(Class, Context, IBinder, Application, Intent, ActivityInfo, ICharSequence, Activity, String, Object)

Instanziierung eines Activity-Objekts ausführen.

[Android.Runtime.Register("newActivity", "(Ljava/lang/Class;Landroid/content/Context;Landroid/os/IBinder;Landroid/app/Application;Landroid/content/Intent;Landroid/content/pm/ActivityInfo;Ljava/lang/CharSequence;Landroid/app/Activity;Ljava/lang/String;Ljava/lang/Object;)Landroid/app/Activity;", "GetNewActivity_Ljava_lang_Class_Landroid_content_Context_Landroid_os_IBinder_Landroid_app_Application_Landroid_content_Intent_Landroid_content_pm_ActivityInfo_Ljava_lang_CharSequence_Landroid_app_Activity_Ljava_lang_String_Ljava_lang_Object_Handler")]
public virtual Android.App.Activity? NewActivity(Java.Lang.Class? clazz, Android.Content.Context? context, Android.OS.IBinder? token, Android.App.Application? application, Android.Content.Intent? intent, Android.Content.PM.ActivityInfo? info, Java.Lang.ICharSequence? title, Android.App.Activity? parent, string? id, Java.Lang.Object? lastNonConfigurationInstance);
[<Android.Runtime.Register("newActivity", "(Ljava/lang/Class;Landroid/content/Context;Landroid/os/IBinder;Landroid/app/Application;Landroid/content/Intent;Landroid/content/pm/ActivityInfo;Ljava/lang/CharSequence;Landroid/app/Activity;Ljava/lang/String;Ljava/lang/Object;)Landroid/app/Activity;", "GetNewActivity_Ljava_lang_Class_Landroid_content_Context_Landroid_os_IBinder_Landroid_app_Application_Landroid_content_Intent_Landroid_content_pm_ActivityInfo_Ljava_lang_CharSequence_Landroid_app_Activity_Ljava_lang_String_Ljava_lang_Object_Handler")>]
abstract member NewActivity : Java.Lang.Class * Android.Content.Context * Android.OS.IBinder * Android.App.Application * Android.Content.Intent * Android.Content.PM.ActivityInfo * Java.Lang.ICharSequence * Android.App.Activity * string * Java.Lang.Object -> Android.App.Activity
override this.NewActivity : Java.Lang.Class * Android.Content.Context * Android.OS.IBinder * Android.App.Application * Android.Content.Intent * Android.Content.PM.ActivityInfo * Java.Lang.ICharSequence * Android.App.Activity * string * Java.Lang.Object -> Android.App.Activity

Parameter

clazz
Class

Klasse: Die Klasse der gewünschten Aktivität

context
Context

Kontext: Der Basiskontext für die zu verwendende Aktivität

token
IBinder

IBinder: Das Token für diese Aktivität für die Kommunikation mit

application
Application

Anwendung: Das Anwendungsobjekt (falls vorhanden)

intent
Intent

Intent: Die Absicht, die diese Aktivität gestartet hat

info
ActivityInfo

ActivityInfo: ActivityInfo aus dem Manifest

title
ICharSequence

CharSequence: Der Titel, der in der Regel aus dem ActivityInfo-Datensatz abgerufen wird

parent
Activity

Aktivität: Die übergeordnete Aktivität (sofern vorhanden)

id
String

Zeichenfolge: Die eingebettete ID (falls vorhanden)

lastNonConfigurationInstance
Object

Objekt: Beliebiges Objekt, das über Activity.getLastNonConfigurationInstance() verfügbar ist.

Gibt zurück

Attribute

Hinweise

Instanziierung eines Activity-Objekts ausführen. Diese Methode ist für Komponententests wie android.test.ActivityUnitTestCase vorgesehen. Die Aktivität kann lokal verwendet werden, fehlt jedoch einige der Verknüpfungen, die für die Verwendung innerhalb des Systems erforderlich sind.

Throws: java.lang.IllegalAccessException

Throws: java.lang.InstantiationException

Throws: IllegalAccessException

Throws: InstantiationException

Android-Referenz für android.app.Instrumentation.newActivity.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

NewActivity(ClassLoader, String, Intent)

Instanziierung des Activity-Objekts des Prozesses ausführen.

[Android.Runtime.Register("newActivity", "(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;", "GetNewActivity_Ljava_lang_ClassLoader_Ljava_lang_String_Landroid_content_Intent_Handler")]
public virtual Android.App.Activity? NewActivity(Java.Lang.ClassLoader? cl, string? className, Android.Content.Intent? intent);
[<Android.Runtime.Register("newActivity", "(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;", "GetNewActivity_Ljava_lang_ClassLoader_Ljava_lang_String_Landroid_content_Intent_Handler")>]
abstract member NewActivity : Java.Lang.ClassLoader * string * Android.Content.Intent -> Android.App.Activity
override this.NewActivity : Java.Lang.ClassLoader * string * Android.Content.Intent -> Android.App.Activity

Parameter

cl
ClassLoader

ClassLoader: The ClassLoader with which to instantiate the object.

className
String

Zeichenfolge: Der Name der Klasse, die das Activity-Objekt implementiert.

intent
Intent

Intent: Das Intent-Objekt, das die Aktivitätsklasse angegeben hat, die instanziiert wird.

Gibt zurück

Das neu instanziierte Activity-Objekt.

Attribute

Hinweise

Instanziierung des Activity-Objekts des Prozesses ausführen. Die Standardimplementierung stellt das normale Systemverhalten bereit.

Throws: ClassNotFoundException

Throws: IllegalAccessException

Throws: InstantiationException

Android-Referenz für android.app.Instrumentation.newActivity.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: