AdTechIdentifier
public
final
class
AdTechIdentifier
extends Object
implements
Parcelable
java.lang.Object | |
🎞 | android.adservices.common.AdTechIdentifier |
Un identificatore che rappresenta un acquirente o venditore di annunci.
Riepilogo
Costanti ereditate |
---|
Campi | |
---|---|
public
static
final
Creator<AdTechIdentifier> |
CREATOR
|
Metodi pubblici | |
---|---|
int
|
describeContents()
Descrivi i tipi di oggetti speciali contenuti in questo Parcelable la rappresentazione sottoposta a marshall dell'istanza. |
boolean
|
equals(Object o)
Confronta questo AdTechIdentifier con l'oggetto specificato. |
static
AdTechIdentifier
|
fromString(String source)
Crea un'istanza di questa classe da una stringa. |
int
|
hashCode()
Restituisce un codice hash corrispondente alla rappresentazione in formato stringa di questa classe ottenuta
chiamata |
String
|
toString()
Restituisce una rappresentazione stringa dell'oggetto. |
void
|
writeToParcel(Parcel dest, int flags)
Appiattisci questo oggetto a un Parcel. |
Metodi ereditati | |
---|---|
Campi
CREATOR
public static final Creator<AdTechIdentifier> CREATOR
Metodi pubblici
descriviContenuti
public int describeContents ()
Descrivi i tipi di oggetti speciali contenuti in questo Parcelable
la rappresentazione sottoposta a marshall dell'istanza. Ad esempio, se l'oggetto
includi un descrittore di file nell'output di writeToParcel(android.os.Parcel, int)
,
il valore restituito di questo metodo deve includere
CONTENTS_FILE_DESCRIPTOR
bit.
Ritorni | |
---|---|
int |
una maschera di bit che indica l'insieme di tipi di oggetti speciali sottoposti a marshalling
da questa istanza di oggetto Parcelable.
Il valore è 0 o CONTENTS_FILE_DESCRIPTOR |
uguale
public boolean equals (Object o)
Confronta questo AdTechIdentifier con l'oggetto specificato. Il risultato è vero solo se
non è nullo ed è un oggetto AdTechIdentifier con la stessa forma di stringa (ottenuta da
chiamata toString()
). Tieni presente che questo metodo non eseguirà alcuna normalizzazione eTLD+1
quindi due oggetti AdTechIdentifier con lo stesso eTLD+1 potrebbero essere diversi se la stringa
delle immagini degli oggetti non era uguale.
Parametri | |
---|---|
o |
Object : l'oggetto con cui confrontare questo AdTechIdentifier |
Ritorni | |
---|---|
boolean |
true se l'oggetto specificato rappresenta un AdTechIdentifier equivalente a questo AdTechIdentifier, false in caso contrario |
fromString
public static AdTechIdentifier fromString (String source)
Crea un'istanza di questa classe da una stringa.
Parametri | |
---|---|
source |
String : un dominio eTLD+1 valido di un acquirente o venditore di annunci o nullo. |
Ritorni | |
---|---|
AdTechIdentifier |
Una classe AdTechIdentifier che aggrega il dominio specificato o null se l'input è
null. |
codice hash
public int hashCode ()
Restituisce un codice hash corrispondente alla rappresentazione in formato stringa di questa classe ottenuta
chiamata toString()
. Tieni presente che questo metodo non esegue alcuna normalizzazione eTLD+1
quindi due oggetti AdTechIdentifier con lo stesso eTLD+1 potrebbero avere codici hash diversi se
la rappresentazione stringa sottostante era diversa.
Ritorni | |
---|---|
int |
un valore di codice hash per l'oggetto. |
ToString
public String toString ()
Restituisce una rappresentazione stringa dell'oggetto. In generale,
Il metodo toString
restituisce una stringa
"rappresenta testuale" dell'oggetto. Il risultato dovrebbe
essere una rappresentazione concisa ma informativa che sia facile per
a leggere.
È consigliabile che tutte le sottoclassi eseguano l'override di questo metodo.
Il metodo toString
per la classe Object
restituisce una stringa composta dal nome della classe di cui
è un'istanza, il carattere del segno chiocciola "@
"
la rappresentazione esadecimale non firmata del codice hash del
. In altre parole, questo metodo restituisce una stringa uguale al
valore di:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Ritorni | |
---|---|
String |
L'identificatore in formato stringa.
Questo valore non può essere null . |
ScriviToParcel
public void writeToParcel (Parcel dest, int flags)
Appiattisci questo oggetto a un Parcel.
Parametri | |
---|---|
dest |
Parcel : questo valore non può essere null . |
flags |
int : flag aggiuntivi su come deve essere scritto l'oggetto.
Può essere 0 o Parcelable.PARCELABLE_WRITE_RETURN_VALUE .
Il valore è 0 o una combinazione di Parcelable.PARCELABLE_WRITE_RETURN_VALUE e android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |