Activity.SetLocusContext(LocusId, Bundle) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置此活动的设置 android.content.LocusId 。
[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
标识此 Activity 实例的唯一稳定 ID。 LocusId 是一个不透明的 ID,可将此活动的状态链接到不同的 Android 概念: android.content.pm.ShortcutInfo.Builder#setLocusId(android.content.LocusId)
setLocusId。 默认情况下,LocusID 为 null,或者显式重置它。
- bundle
- Bundle
附加设置或更新为此 locus 上下文的一部分。 这有助于提供其他元数据,例如 URL、特定于此 Activity上下文的对话参与者。 如果不需要其他元数据,则捆绑包可以为 null。
对于 null locusId,捆绑包应始终为 null。
- 属性
注解
设置此活动的设置 android.content.LocusId 。 locus ID 可帮助标识同一 Activity 类的不同实例。
例如,可以根据特定聊天设置基于特定聊天的 Activitylocus ID。 然后,系统可以使用此 locus ID 以及应用的内容,在各种 UI 图面(包括共享、通知、快捷方式等)中提供排名信号。
建议使用 <
Java文档android.app.Activity.setLocusContext(android.content.LocusId, android.os.Bundle)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。