Linguaggio

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, tranne se sono esattamente uguali a un altro identificatore.

Valori restituiti

Restituisce lo stesso oggetto Intent, per concatenare più chiamate in un'unica istruzione.

Attributi

Commenti

Impostare un identificatore per questa finalità. Se impostata, fornisce un'identità univoca per questa finalità, consentendo l'univocità di altre finalità che altrimenti sarebbero uguali. In particolare, questo verrà usato da #filterEquals(Intent) per determinare se due finalità sono uguali ad altri campi come #setAction. Tuttavia, a differenza di questi campi, l'identificatore è <em never>/em<> usato per la corrispondenza con un IntentFilteroggetto . È come se l'identificatore non sia stato impostato sulla finalità.

Questa operazione può essere usata, ad esempio, per rendere univoca questa finalità da altre finalità che altrimenti sono uguali, per l'uso nella creazione di un oggetto android.app.PendingIntent. Tenere presente, tuttavia, che il ricevitore dell'oggetto PendingIntent visualizzerà qualsiasi elemento inserito 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 esiste alcuna parte centrale che definisce il contenuto di questo campo.

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a