Instrumentation.NewActivity 方法

定义

重载

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

执行对象的实例化 Activity

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

执行对象的实例化 Activity

NewActivity(ClassLoader, String, Intent)

执行进程的 Activity 对象的实例化。

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

执行对象的实例化 Activity

[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

参数

clazz
Class

所需活动的类

context
Context

要使用的活动的基本上下文

token
IBinder

要与此活动通信的令牌

application
Application

应用程序对象(如果有)

intent
Intent

启动此活动的意向

info
ActivityInfo

清单中的 ActivityInfo

title
ICharSequence

游戏,通常从 ActivityInfo 记录中检索

parent
Activity

父活动(如果有)

id
String

嵌入 ID (如果有)

lastNonConfigurationInstance
Object

可通过 . 获取 Activity#getLastNonConfigurationInstance() Activity.getLastNonConfigurationInstance()的任意对象。

返回

返回实例化活动

属性

注解

执行对象的实例化 Activity 。 此方法适用于单元测试,例如 android.test.ActivityUnitTestCase。 活动在本地可用,但缺少系统内使用的一些链接。

适用于 . 的 android.app.Instrumentation.newActivity(java.lang.Class<?>, android.content.Context, android.os.IBinder, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.CharSequence, android.app.Activity, java.lang.String, java.lang.Object)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

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

执行对象的实例化 Activity

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

参数

clazz
Class

所需活动的类

context
Context

要使用的活动的基本上下文

token
IBinder

要与此活动通信的令牌

application
Application

应用程序对象(如果有)

intent
Intent

启动此活动的意向

info
ActivityInfo

清单中的 ActivityInfo

title
String

游戏,通常从 ActivityInfo 记录中检索

parent
Activity

父活动(如果有)

id
String

嵌入 ID (如果有)

lastNonConfigurationInstance
Object

可通过 . 获取 Activity#getLastNonConfigurationInstance() Activity.getLastNonConfigurationInstance()的任意对象。

返回

返回实例化活动

注解

执行对象的实例化 Activity 。 此方法适用于单元测试,例如 android.test.ActivityUnitTestCase。 活动在本地可用,但缺少系统内使用的一些链接。

适用于 . 的 android.app.Instrumentation.newActivity(java.lang.Class<?>, android.content.Context, android.os.IBinder, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.CharSequence, android.app.Activity, java.lang.String, java.lang.Object)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

NewActivity(ClassLoader, String, Intent)

执行进程的 Activity 对象的实例化。

[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

参数

cl
ClassLoader

用于实例化对象的 ClassLoader。

className
String

实现 Activity 对象的类的名称。

intent
Intent

指定正在实例化的活动类的 Intent 对象。

返回

新实例化的活动对象。

属性

例外

注解

执行进程的 Activity 对象的实例化。 默认实现提供正常的系统行为。

适用于 . 的 android.app.Instrumentation.newActivity(java.lang.ClassLoader, java.lang.String, android.content.Intent)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于