Langue

Intent.SetIdentifier(String) Méthode

Définition

Définissez un identificateur pour cette intention.

[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

Paramètres

identifier
String

Identificateur de cette intention. Le contenu de la chaîne n’a aucune signification pour le système, sauf s’ils sont exactement identiques à un autre identificateur.

Retours

Retourne le même objet Intent, pour chaîner plusieurs appels dans une seule instruction.

Attributs

Remarques

Définissez un identificateur pour cette intention. Si elle est définie, elle fournit une identité unique pour cette intention, ce qui lui permet d’être unique à partir d’autres intentions qui se présenteraient autrement de la même façon. En particulier, cela sera utilisé pour #filterEquals(Intent) déterminer si deux intentions sont identiques à d’autres champs comme #setAction. Toutefois, contrairement à ces champs, l’identificateur n’est <>jamais</em> utilisé pour la correspondance avec un IntentFilter; il est comme si l’identificateur n’a pas été défini sur l’intention.

Cela peut être utilisé, par exemple, pour rendre cette intention unique à partir d’autres intentions qui sont autrement identiques, pour une utilisation dans la création d’un android.app.PendingIntent. (Sachez toutefois que le destinataire de l’instance PendingIntent verra ce que vous avez mis ici.) La structure de cette chaîne est complètement non définie par la plateforme. Toutefois, si vous allez exposer des chaînes d’identificateur sur différentes applications, vous devrez peut-être définir votre propre structure s’il n’existe aucune partie centrale définissant le contenu de ce champ.

Java documentation pour android.content.Intent.setIdentifier(java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à