Instrumentation.NewActivity Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
NewActivity(Class, Context, IBinder, Application, Intent, ActivityInfo, String, Activity, String, Object) |
Выполните создание экземпляра |
NewActivity(Class, Context, IBinder, Application, Intent, ActivityInfo, ICharSequence, Activity, String, Object) |
Выполните создание экземпляра |
NewActivity(ClassLoader, String, Intent) |
Выполните создание экземпляра |
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. Действие будет использоваться локально, но не будет иметь некоторых связей, необходимых для использования в системе.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
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. Действие будет использоваться локально, но не будет иметь некоторых связей, необходимых для использования в системе.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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
объекта процесса. Реализация по умолчанию обеспечивает нормальное системное поведение.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.