Поделиться через


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

Внедренный идентификатор (если таковой есть)

lastNonConfigurationInstance
Object

Произвольный объект, который будет доступен через Activity#getLastNonConfigurationInstance() Activity.getLastNonConfigurationInstance().

Возвращаемое значение

Возвращает экземпляр действия

Атрибуты

Комментарии

Выполните создание экземпляра Activity объекта. Этот метод предназначен для использования с модульными тестами, такими как android.test.ActivityUnitTestCase. Действие будет использоваться локально, но не будет иметь некоторых связей, необходимых для использования в системе.

Документация по Java для 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).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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

Внедренный идентификатор (если таковой есть)

lastNonConfigurationInstance
Object

Произвольный объект, который будет доступен через Activity#getLastNonConfigurationInstance() Activity.getLastNonConfigurationInstance().

Возвращаемое значение

Возвращает экземпляр действия

Комментарии

Выполните создание экземпляра Activity объекта. Этот метод предназначен для использования с модульными тестами, такими как android.test.ActivityUnitTestCase. Действие будет использоваться локально, но не будет иметь некоторых связей, необходимых для использования в системе.

Документация по Java для 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).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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.

Атрибуты

Исключения

Комментарии

Выполните создание экземпляра Activity объекта процесса. Реализация по умолчанию обеспечивает нормальное системное поведение.

Документация по Java для android.app.Instrumentation.newActivity(java.lang.ClassLoader, java.lang.String, android.content.Intent).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к