Язык

Activity.SetLocusContext(LocusId, Bundle) Метод

Определение

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 экземпляр. LocusId — это непрозрачный идентификатор, который связывает состояние этого действия с различными понятиями Android: android.content.pm.ShortcutInfo.Builder#setLocusId(android.content.LocusId) setLocusId LocusID по умолчанию имеет значение NULL или если вы явно сбрасываете его.

bundle
Bundle

дополнительные параметры задают или обновляются в рамках этого контекста locus. Это может помочь предоставить дополнительные метаданные, такие как URL-адреса, участники беседы, относящиеся к этому Activityконтексту. Пакет может иметь значение NULL, если дополнительные метаданные не нужны. Пакет всегда должен иметь значение NULL для locusId.

Атрибуты

Комментарии

Задает LocusId для этого действия. Идентификатор локуса помогает определить различные экземпляры одного класса Activity. Например, идентификатор locus на основе определенного диалога можно задать в действии чата приложения беседы. Затем система может использовать этот идентификатор locus вместе с содержимым приложения для предоставления сигналов ранжирования в различных поверхностях пользовательского интерфейса, включая общий доступ, уведомления, ярлыки и т. д. Рекомендуется задать тот же идентификатор локуса в идентификаторе локуса ярлыка с помощью setLocusId, чтобы система могли узнать соответствующие сигналы ранжирования, связывающие идентификатор локуса действия с соответствующим ярлыком.

См. также:

Справочник по Android для android.app.Activity.setLocusContext.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к