Freigeben über


Intent.MakeMainActivity(ComponentName) Methode

Definition

Erstellen Sie eine Absicht, die Hauptaktivität (Stammaktivität) einer Aufgabe zu starten.

[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

Parameter

mainActivity
ComponentName

Die Hauptaktivitätskomponente, die diese Absicht startet.

Gibt zurück

Gibt einen neu erstellten Intent-Wert zurück, der zum Starten der Aktivität als Hauptanwendungseintrag verwendet werden kann.

Attribute

Hinweise

Erstellen Sie eine Absicht, die Hauptaktivität (Stammaktivität) einer Aufgabe zu starten. Dies ist die Absicht, die gestartet wird, wenn die Anwendung von home gestartet wird. Für alle anderen Elemente, die eine Anwendung auf die gleiche Weise starten möchten, ist es wichtig, dass sie eine Intent-Struktur auf die gleiche Weise verwenden und diese Funktion verwenden können, um sicherzustellen, dass dies der Fall ist.

Die zurückgegebene Absicht hat die angegebene Aktivitätskomponente als explizite Komponente, #ACTION_MAIN als Aktion und enthält die Kategorie #CATEGORY_LAUNCHER. Dies ist>< nicht</em> festgelegt#FLAG_ACTIVITY_NEW_TASK. Normalerweise möchten Sie dies jedoch über #addFlags(int) die zurückgegebene Absicht tun.

Java-Dokumentation für android.content.Intent.makeMainActivity(android.content.ComponentName).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen