Идентификатор AdTech

public final class AdTechIdentifier
extends Object implements Parcelable

java.lang.Объект
android.adservices.common.AdTechIdentifier


Идентификатор, представляющий покупателя или продавца рекламы.

Краткое содержание

Унаследованные константы

Поля

public static final Creator < AdTechIdentifier > CREATOR

Публичные методы

int describeContents ()

Опишите типы специальных объектов, содержащихся в маршалированном представлении этого экземпляра Parcelable.

boolean equals ( Object o)

Сравнивает этот AdTechIdentifier с указанным объектом.

static AdTechIdentifier fromString ( String source)

Создайте экземпляр этого класса из строки.

int hashCode ()

Возвращает хеш-код, соответствующий строковому представлению этого класса, полученному вызовом toString() .

String toString ()

Возвращает строковое представление объекта.

void writeToParcel ( Parcel dest, int flags)

Сплющите этот объект в посылку.

Унаследованные методы

Поля

СОЗДАТЕЛЬ

public static final Creator<AdTechIdentifier> CREATOR

Публичные методы

описатьСодержание

Добавлено на уровне API 34.
public int describeContents ()

Опишите типы специальных объектов, содержащихся в маршалированном представлении этого экземпляра Parcelable. Например, если объект будет включать дескриптор файла в выходные данные writeToParcel(android.os.Parcel, int) , возвращаемое значение этого метода должно включать бит CONTENTS_FILE_DESCRIPTOR .

Возврат
int битовая маска, указывающая набор специальных типов объектов, маршалируемых этим экземпляром объекта Parcelable. Значение – 0 или CONTENTS_FILE_DESCRIPTOR .

равно

Добавлено на уровне API 34.
public boolean equals (Object o)

Сравнивает этот AdTechIdentifier с указанным объектом. Результат истинен тогда и только тогда, когда аргумент не равен нулю и является объектом AdTechIdentifier с той же строковой формой (полученной путем вызова toString() ). Обратите внимание, что этот метод не выполняет нормализацию eTLD+1, поэтому два объекта AdTechIdentifier с одним и тем же eTLD+1 могут быть неравными, если строковые представления объектов не равны.

Параметры
o Object : объект для сравнения этого идентификатора AdTechIdentifier.

Возврат
boolean true, если данный объект представляет AdTechIdentifier, эквивалентный этому AdTechIdentifier, в противном случае — false.

изСтрока

public static AdTechIdentifier fromString (String source)

Создайте экземпляр этого класса из строки.

Параметры
source String : действительный домен eTLD+1 покупателя или продавца рекламы или нулевой.

Возврат
AdTechIdentifier Класс AdTechIdentifier , обертывающий данный домен, или значение NULL, если входные данные были равны нулю.

хэш-код

Добавлено на уровне API 34.
public int hashCode ()

Возвращает хеш-код, соответствующий строковому представлению этого класса, полученному вызовом toString() . Обратите внимание, что этот метод не будет выполнять нормализацию eTLD+1, поэтому два объекта AdTechIdentifier с одним и тем же eTLD+1 могут иметь разные хеш-коды, если базовое строковое представление будет различным.

Возврат
int значение хэш-кода для этого объекта.

toString

Добавлено на уровне API 34.
public String toString ()

Возвращает строковое представление объекта. Обычно метод toString возвращает строку, которая «текстово представляет» этот объект. В результате должно получиться краткое, но информативное представление, которое будет легко прочитать человеку. Рекомендуется, чтобы все подклассы переопределяли этот метод.

Метод toString для класса Object возвращает строку, состоящую из имени класса, экземпляром которого является объект, символа @ и беззнакового шестнадцатеричного представления хэш-кода объекта. Другими словами, этот метод возвращает строку, равную значению:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Возврат
String Идентификатор в строковой форме. Это значение не может быть null .

записьToParcel

Добавлено на уровне API 34.
public void writeToParcel (Parcel dest, 
                int flags)

Сплющите этот объект в посылку.

Параметры
dest Parcel : это значение не может быть null .

flags int : Дополнительные флаги того, как должен быть написан объект. Может быть 0 или Parcelable.PARCELABLE_WRITE_RETURN_VALUE . Значение равно 0 или комбинации Parcelable.PARCELABLE_WRITE_RETURN_VALUE и android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES.