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 |