Instrumentation.NewActivity 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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 屬性授權中所述的詞彙使用。
適用於
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 屬性授權中所述的詞彙使用。
適用於
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 屬性授權中所述的詞彙使用。