Intent.SetIdentifier(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legen Sie einen Bezeichner für diese Absicht fest.
[Android.Runtime.Register("setIdentifier", "(Ljava/lang/String;)Landroid/content/Intent;", "GetSetIdentifier_Ljava_lang_String_Handler", ApiSince=29)]
public virtual Android.Content.Intent SetIdentifier(string? identifier);
[<Android.Runtime.Register("setIdentifier", "(Ljava/lang/String;)Landroid/content/Intent;", "GetSetIdentifier_Ljava_lang_String_Handler", ApiSince=29)>]
abstract member SetIdentifier : string -> Android.Content.Intent
override this.SetIdentifier : string -> Android.Content.Intent
Parameter
- identifier
- String
Der Bezeichner für diese Absicht. Der Inhalt der Zeichenfolge hat keine Bedeutung für das System, außer ob sie exakt mit einem anderen Bezeichner identisch sind.
Gibt zurück
Gibt dasselbe Intent -Objekt zurück, um mehrere Aufrufe in eine einzelne Anweisung zu verketten.
- Attribute
Hinweise
Legen Sie einen Bezeichner für diese Absicht fest. Wenn festgelegt, stellt dies eine eindeutige Identität für diese Absicht bereit, sodass sie von anderen Intents eindeutig sein kann, die andernfalls gleich aussehen würden. Dies wird insbesondere verwendet#filterEquals(Intent), um festzustellen, ob zwei Intents mit anderen Feldern identisch sind.#setAction Im Gegensatz zu diesen Feldern wird <>der Bezeichner jedoch nie</em> für den Abgleich mit einem IntentFilterverwendet. Es ist so, als ob der Bezeichner für die Absicht nicht festgelegt wurde.
Dies kann z. B. verwendet werden, um diese Absicht von anderen Absichten eindeutig zu machen, die andernfalls identisch sind, um zum Erstellen einer android.app.PendingIntent. (Beachten Sie jedoch, dass der Empfänger des "PendingIntent" alles sieht, was Sie hier einfügen.) Die Struktur dieser Zeichenfolge ist von der Plattform vollständig undefiniert, wenn Sie jedoch Bezeichnerzeichenfolgen in verschiedenen Anwendungen verfügbar machen, müssen Sie möglicherweise Ihre eigene Struktur definieren, wenn keine zentrale Partei den Inhalt dieses Felds definiert.
Java Dokumentation für android.content.Intent.setIdentifier(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.