Condividi tramite


Intent.SetIdentifier(String) Metodo

Definizione

Impostare un identificatore per questa finalità.

[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

Parametri

identifier
String

Identificatore per questa finalità. Il contenuto della stringa non ha alcun significato per il sistema, ad eccezione del fatto che siano esattamente uguali a un altro identificatore.

Restituisce

Restituisce lo stesso oggetto Intent, per concatenare più chiamate in una singola istruzione.

Attributi

Commenti

Impostare un identificatore per questa finalità. Se impostato, fornisce un'identità univoca per questa finalità, consentendo di essere univoca da altre finalità che altrimenti apparirebbero allo stesso modo. In particolare, questo verrà usato da #filterEquals(Intent) per determinare se due finalità sono uguali a con altri campi come #setAction. A differenza di questi campi, tuttavia, l'identificatore è <em>never</em> usato per la corrispondenza con un oggetto IntentFilter; è come se l'identificatore non sia stato impostato nella finalità.

Può essere usato, ad esempio, per rendere questa finalità univoca da altre finalità che altrimenti sono uguali, per l'uso nella creazione di un oggetto android.app.PendingIntent. Tenere presente, tuttavia, che il ricevitore di PendingIntent visualizzerà tutto ciò che si inserisce qui. La struttura di questa stringa è completamente indefinita dalla piattaforma, tuttavia, se si stanno esponendo stringhe di identificatore in applicazioni diverse, potrebbe essere necessario definire la propria struttura se non è presente alcuna parte centrale che definisce il contenuto di questo campo.

Documentazione java per android.content.Intent.setIdentifier(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Si applica a