Intent.SetIdentifier(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задайте идентификатор для этого намерения.
[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
Параметры
- identifier
- String
Идентификатор для этого намерения. Содержимое строки не имеет значения для системы, за исключением того, совпадают ли они с другим идентификатором.
Возвращаемое значение
Возвращает один и тот же объект Intent для связывания нескольких вызовов в одну инструкцию.
- Атрибуты
Комментарии
Задайте идентификатор для этого намерения. Если этот параметр задан, он предоставляет уникальное удостоверение для этого намерения, что позволяет ему быть уникальным из других намерений, которые в противном случае будут выглядеть так же. В частности, он будет использоваться для определения того, совпадают ли два намерения с другими полями #filterEquals(Intent)
, такими как #setAction
. Однако, в отличие от этих полей, идентификатором является <em>never</em> , используемый для сопоставления с IntentFilter
; это так же, как если бы идентификатор не был задан для намерения.
Это можно использовать, например, для того, чтобы сделать это намерение уникальным из других намерений android.app.PendingIntent
, которые в противном случае совпадают, для использования при создании . (Однако имейте в виду, что получатель PendingIntent увидит все, что вы здесь введете.) Структура этой строки полностью не определена платформой, однако если вы собираетесь предоставлять строки идентификаторов в разных приложениях, может потребоваться определить собственную структуру, если нет центральной стороны, определяющей содержимое этого поля.
Документация по Java для android.content.Intent.setIdentifier(java.lang.String)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.