言語

Activity.SetLocusContext(LocusId, Bundle) メソッド

定義

このアクティビティの値を設定します。

[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

パラメーター

locusId
LocusId

また、このアクティビティ インスタンスを識別する一意の安定した ID です。 また、このアクティビティの状態をさまざまな Android の概念 (setLocusId) にリンクする不透明な ID です。 デフォルトでは、または明示的にリセットした場合、その値は null です。

bundle
Bundle

バンドル: この軌跡コンテキストの一部として設定または更新されたエクストラ。 これは、URL、このアクティビティのコンテキストに固有の会話参加者などの追加のメタデータを提供するのに役立ちます。 追加のメタデータが必要ない場合は、バンドルを null にすることができます。 null 値の値を指定する場合、バンドルは常に null にする必要があります。

属性

注釈

このアクティビティの値を設定します。 軌跡 ID は、同じ Activity クラスのさまざまなインスタンスを識別するのに役立ちます。 たとえば、特定の会話に基づく子 ID は、会話アプリのチャット アクティビティに設定できます。 その後、システムはアプリのコンテンツと共にこの軌跡 ID を使用して、共有、通知、ショートカットなど、さまざまな UI サーフェイスでランク付けシグナルを提供できます。 setLocusId を使用してショートカットの軌跡 ID に同じ遺伝子座 ID を設定することをお勧めします。これにより、システムは、アクティビティの軌跡 ID と一致するショートカットをリンクする適切なランク付けシグナルを学習できます。

関連項目も参照:

android.app.Activity.setLocusContextの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象