次の方法で共有


Intent.MakeMainActivity(ComponentName) メソッド

定義

タスクのメイン (ルート) アクティビティを起動する意図を作成します。

[Android.Runtime.Register("makeMainActivity", "(Landroid/content/ComponentName;)Landroid/content/Intent;", "")]
public static Android.Content.Intent? MakeMainActivity (Android.Content.ComponentName? mainActivity);
[<Android.Runtime.Register("makeMainActivity", "(Landroid/content/ComponentName;)Landroid/content/Intent;", "")>]
static member MakeMainActivity : Android.Content.ComponentName -> Android.Content.Intent

パラメーター

mainActivity
ComponentName

この意図が起動するメイン アクティビティ コンポーネント。

戻り値

メイン アプリケーション エントリとしてアクティビティを起動するために使用できる、新しく作成された意図を返します。

属性

注釈

タスクのメイン (ルート) アクティビティを起動する意図を作成します。 これは、アプリケーションがホームから起動されたときに開始される意図です。 同じ方法でアプリケーションを起動する必要があるその他の場合は、同じ方法で構造化されたインテントを使用することが重要であり、この関数を使用してこれが当てはまることを確認できます。

返された意図には、アクションとして明示的 #ACTION_MAIN なコンポーネントとして指定された Activity コンポーネントがあり、カテゴリ #CATEGORY_LAUNCHERが含まれます。 <これは設定>されていません<が>#FLAG_ACTIVITY_NEW_TASK、通常は返されたインテントでこれを行#addFlags(int)う必要があります。

の Java ドキュメントandroid.content.Intent.makeMainActivity(android.content.ComponentName)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください