PhoneAccountHandle.Id Свойство

Определение

Строка, однозначно отличающая этот объект PhoneAccountHandle от всех остальных, поддерживаемых службой подключения, которая его создала.

public string? Id { [Android.Runtime.Register("getId", "()Ljava/lang/String;", "", ApiSince=23)] get; }
[<get: Android.Runtime.Register("getId", "()Ljava/lang/String;", "", ApiSince=23)>]
member this.Id : string

Значение свойства

Уникальный непрозрачный идентификатор конкретной службы для этого PhoneAccountHandle.

Атрибуты

Комментарии

Строка, однозначно отличающая этот объект PhoneAccountHandle от всех остальных, поддерживаемых службой подключения, которая его создала.

Служба подключения должна выбирать идентификаторы, которые являются стабильными в течение всего времени существования отношений пользователей со службой на многих устройствах Android. Идентификатор должен быть стабильным непрозрачным маркером, который однозначно идентифицирует пользователя в службе. В зависимости от того, как служба выбирает работу, неправильный набор идентификаторов может быть увеличивающимися рядами целых чисел (0, , 12, ...), которые создаются локально на каждом телефоне и могут сталкиваться со значениями, созданными на других телефонах или после очистки данных конкретного телефона.

Важно! Неуникальный идентификатор может привести к недетерминированному поведению резервного копирования и восстановления журнала вызовов.

Документация по Java для android.telecom.PhoneAccountHandle.getId().

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

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