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 toString().

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

Aggiunto al livello API 34
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

Aggiunto al livello API 34
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

Aggiunto al livello API 34
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

Aggiunto al livello API 34
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

Aggiunto al livello API 34
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