Activity.SetLocusContext(LocusId, Bundle) Metodo

Definizione

Imposta l'oggetto android.content.LocusId per questa attività.

[Android.Runtime.Register("setLocusContext", "(Landroid/content/LocusId;Landroid/os/Bundle;)V", "GetSetLocusContext_Landroid_content_LocusId_Landroid_os_Bundle_Handler", ApiSince=30)]
public virtual void SetLocusContext(Android.Content.LocusId? locusId, Android.OS.Bundle? bundle);
[<Android.Runtime.Register("setLocusContext", "(Landroid/content/LocusId;Landroid/os/Bundle;)V", "GetSetLocusContext_Landroid_content_LocusId_Landroid_os_Bundle_Handler", ApiSince=30)>]
abstract member SetLocusContext : Android.Content.LocusId * Android.OS.Bundle -> unit
override this.SetLocusContext : Android.Content.LocusId * Android.OS.Bundle -> unit

Parametri

locusId
LocusId

ID univoco e stabile che identifica questa Activity istanza. LocusId è un ID opaco che collega lo stato di questa attività a diversi concetti di Android: android.content.pm.ShortcutInfo.Builder#setLocusId(android.content.LocusId) setLocusId. LocusID è Null per impostazione predefinita o se viene reimpostato in modo esplicito.

bundle
Bundle

extra impostati o aggiornati come parte di questo contesto locus. Ciò può contribuire a fornire metadati aggiuntivi, ad esempio URL, partecipanti di conversazione specifici del contesto di questo Activity. Il bundle può essere Null se non sono necessari metadati aggiuntivi. Il bundle deve essere sempre null per null locusId.

Attributi

Commenti

Imposta l'oggetto android.content.LocusId per questa attività. L'ID locus consente di identificare istanze diverse della stessa Activity classe.

Ad esempio, un ID locus basato su una conversazione specifica può essere impostato nella chat Activitydi un'app di conversazione. Il sistema può quindi usare questo ID locus insieme al contenuto dell'app per fornire segnali di classificazione in varie aree dell'interfaccia utente, tra cui condivisione, notifiche, collegamenti e così via.

È consigliabile impostare lo stesso ID locus nell'ID del locus del collegamento usando android.content.pm.ShortcutInfo.Builder#setLocusId(android.content.LocusId) setLocusId in modo che il sistema possa apprendere i segnali di classificazione appropriati collegando l'ID locus dell'attività con il collegamento corrispondente.

per android.app.Activity.setLocusContext(android.content.LocusId, android.os.Bundle).

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