LocalActivityManager.StartActivity(String, Intent) メソッド

定義

注意事項

deprecated

グループで実行されている新しいアクティビティを開始します。

[Android.Runtime.Register("startActivity", "(Ljava/lang/String;Landroid/content/Intent;)Landroid/view/Window;", "GetStartActivity_Ljava_lang_String_Landroid_content_Intent_Handler")]
[System.Obsolete("deprecated")]
public virtual Android.Views.Window? StartActivity(string? id, Android.Content.Intent? intent);
[<Android.Runtime.Register("startActivity", "(Ljava/lang/String;Landroid/content/Intent;)Landroid/view/Window;", "GetStartActivity_Ljava_lang_String_Landroid_content_Intent_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member StartActivity : string * Android.Content.Intent -> Android.Views.Window
override this.StartActivity : string * Android.Content.Intent -> Android.Views.Window

パラメーター

id
String

文字列: 開始するアクティビティの一意の識別子

intent
Intent

意図: 開始するアクティビティを説明する意図

返品

属性

注釈

グループで実行されている新しいアクティビティを開始します。 開始するすべてのアクティビティには、一意の文字列 ID が関連付けられている必要があります。これはアクティビティを追跡するために使用されます。これにより、後で startActivity() を再度呼び出すと、同じアクティビティ オブジェクトが保持されます。 この ID の下でアクティビティが既に開始されていた場合、次の条件に基づいて、破棄されて新しいアクティビティが開始されるか、現在のアクティビティが再利用される可能性があります。

指定された意図を使用可能なアクティビティに解決できない場合、このメソッドは ActivityNotFoundException をスローします。 警告: インテントに明示的なコンポーネントが含まれていない場合、状態が保存されたときに以前に実行されていたのとは異なるアクティビティ クラスの状態を復元できる問題があります (使用可能なアクティビティのセットがそれらのポイント間で変更された場合)。

このページのコンテンツおよびコード サンプルは、コンテンツ ライセンスに記載されているライセンスの対象となります。 Java と OpenJDK は、Oracle やその関連会社の商標または登録商標です。

最終更新日: 2026-08-03 UTC。

スロー: android.content.ActivityNotFoundException

android.app.LocalActivityManager.startActivityの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象