AdTechIdentifier
public
final
class
AdTechIdentifier
extends Object
implements
Parcelable
| java.lang.Object | |
| ↳ | android.adservices.common.AdTechIdentifier |
Um identificador que representa um comprador ou vendedor de anúncios.
Resumo
Constantes herdadas |
|---|
Campos | |
|---|---|
public
static
final
Creator<AdTechIdentifier> |
CREATOR
|
Métodos públicos | |
|---|---|
int
|
describeContents()
Descreve os tipos de objetos especiais contidos na representação empacotada dessa instância de Parcelable. |
boolean
|
equals(Object o)
Compara esse AdTechIdentifier ao objeto especificado. |
static
AdTechIdentifier
|
fromString(String source)
Cria uma instância dessa classe usando uma string. |
int
|
hashCode()
Retorna um código hash correspondente à representação de string dessa classe recebida chamando |
String
|
toString()
Retorna uma representação em string do objeto. |
void
|
writeToParcel(Parcel dest, int flags)
Nivela esse objeto em um Parcel. |
Métodos herdados | |
|---|---|
Campos
CREATOR
public static final Creator<AdTechIdentifier> CREATOR
Métodos públicos
describeContents
public int describeContents ()
Descreve os tipos de objetos especiais contidos na representação empacotada
dessa instância de Parcelable. Por exemplo, se o objeto incluir
um descritor do arquivo na saída de writeToParcel(android.os.Parcel, int),
o valor de retorno desse método vai incluir o
bit CONTENTS_FILE_DESCRIPTOR.
| Retorna | |
|---|---|
int |
Um bitmask que indica o conjunto de tipos de objetos especiais empacotados
por essa instância do objeto Parcelable.
O valor é 0 ou CONTENTS_FILE_DESCRIPTOR. |
equals
public boolean equals (Object o)
Compara esse AdTechIdentifier ao objeto especificado. O resultado será verdadeiro se e somente se o
argumento não for nulo e for um objeto AdTechIdentifier com o mesmo formato de string (recebido
chamando toString()). Esse método não vai realizar nenhuma normalização de eTLD+1. Portanto, dois objetos AdTechIdentifier com o mesmo eTLD+1 não serão iguais se as representações de string dos objetos não forem iguais.
| Parâmetros | |
|---|---|
o |
Object: o objeto a comparar com este AdTechIdentifier |
| Retorna | |
|---|---|
boolean |
verdadeiro se o objeto especificado representar um AdTechIdentifier equivalente a esse AdTechIdentifier. Caso contrário, será falso |
fromString
public static AdTechIdentifier fromString (String source)
Cria uma instância dessa classe usando uma string.
| Parâmetros | |
|---|---|
source |
String: um domínio eTLD+1 válido de um comprador ou vendedor de anúncios ou nulo. |
| Retorna | |
|---|---|
AdTechIdentifier |
Uma classe AdTechIdentifier que envolve o domínio especificado ou o valor nulo se a entrada for
nula. |
hashCode
public int hashCode ()
Retorna um código hash correspondente à representação de string dessa classe recebida
chamando toString(). Esse método não realiza nenhuma normalização de eTLD+1.
Portanto, dois objetos AdTechIdentifier com o mesmo eTLD+1 podem ter códigos de hash diferentes se a
representação de string subjacente for diferente.
| Retorna | |
|---|---|
int |
um valor de código hash para esse objeto. |
toString
public String toString ()
Retorna uma representação em string do objeto. Em geral, o
método toString retorna uma string que
"representa textualmente" esse objeto. O resultado precisa
ser uma representação concisa, mas informativa e de fácil leitura
para uma pessoa.
Recomendamos que todas as subclasses substituam esse método.
O método toString da classe Object
retorna uma string que consiste no nome da classe de que o
objeto é uma instância, o caractere de arroba "@" e
a representação hexadecimal não assinada do código hash do
objeto. Em outras palavras, esse método retorna uma string igual ao
valor de:
getClass().getName() + '@' + Integer.toHexString(hashCode())
| Retorna | |
|---|---|
String |
Identificador em formato de string.
Este valor não pode ser null. |
writeToParcel
public void writeToParcel (Parcel dest, int flags)
Nivela esse objeto em um Parcel.
| Parâmetros | |
|---|---|
dest |
Parcel: este valor não pode ser null. |
flags |
int: outras sinalizações sobre como o objeto precisa ser criado.
Pode ser 0 ou Parcelable.PARCELABLE_WRITE_RETURN_VALUE.
O valor é 0 ou uma combinação de Parcelable.PARCELABLE_WRITE_RETURN_VALUE e android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |