Sprache

Intent.MakeMainSelectorActivity(String, String) Methode

Definition

Machen Sie eine Absicht für die Hauptaktivität einer Anwendung, ohne eine bestimmte Aktivität anzugeben, die ausgeführt werden soll, aber eine Auswahl gibt, um die Aktivität zu finden.

[Android.Runtime.Register("makeMainSelectorActivity", "(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;", "")]
public static Android.Content.Intent? MakeMainSelectorActivity(string? selectorAction, string? selectorCategory);
[<Android.Runtime.Register("makeMainSelectorActivity", "(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;", "")>]
static member MakeMainSelectorActivity : string * string -> Android.Content.Intent

Parameter

selectorAction
String

Der Aktionsname der Intent-Auswahl.

selectorCategory
String

Der Name einer Kategorie, die der Intent-Auswahl hinzugefügt werden soll.

Gibt zurück

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

Attribute

Hinweise

Machen Sie eine Absicht für die Hauptaktivität einer Anwendung, ohne eine bestimmte Aktivität anzugeben, die ausgeführt werden soll, aber eine Auswahl gibt, um die Aktivität zu finden. Dies führt zu einer endgültigen Absicht, die so strukturiert ist, als ob 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.

Der zurückgegebene Intent hat #ACTION_MAIN seine 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.makeMainSelectorActivity(java.lang.String, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen