AdTechIdentifier,
public
final
class
AdTechIdentifier
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.AdTechIdentifier, |
Identyfikator reprezentujący nabywcę lub sprzedawcę reklam.
Podsumowanie
Stałe odziedziczone |
---|
Fieldsem | |
---|---|
public
static
final
Creator<AdTechIdentifier> |
CREATOR
|
Metody publiczne | |
---|---|
int
|
describeContents()
Opisz rodzaje specjalnych obiektów zawartych w tej Parcelable złośliwą reprezentację instancji. |
boolean
|
equals(Object o)
Porównuje ten identyfikator AdTechIdentifier z określonym obiektem. |
static
AdTechIdentifier
|
fromString(String source)
Utwórz instancję tej klasy na podstawie ciągu znaków. |
int
|
hashCode()
Zwraca kod skrótu odpowiadający reprezentacji ciągu znaków tej klasy uzyskanej przez
Dzwonię pod |
String
|
toString()
Zwraca obiekt w postaci ciągu znaków. |
void
|
writeToParcel(Parcel dest, int flags)
Spłaszcz ten obiekt na działkę. |
Metody dziedziczone | |
---|---|
Fieldsem
CREATOR
public static final Creator<AdTechIdentifier> CREATOR
Metody publiczne
opisywanie treści
public int describeContents ()
Opisz rodzaje specjalnych obiektów zawartych w tej Parcelable
złośliwą reprezentację instancji. Jeśli na przykład obiekt zostanie
dołącz deskryptor pliku w danych wyjściowych writeToParcel(android.os.Parcel, int)
,
wartość zwrotna tej metody musi zawierać
CONTENTS_FILE_DESCRIPTOR
bit.
Zwroty | |
---|---|
int |
maska bitowa wskazująca zbiór specjalnych typów obiektów
przez tę instancję obiektu Parcelable.
Wartość to 0 lub CONTENTS_FILE_DESCRIPTOR |
równa się
public boolean equals (Object o)
Porównuje ten identyfikator AdTechIdentifier z określonym obiektem. Wynik jest prawdziwy tylko wtedy, gdy
argument nie ma wartości null i jest obiektem AdTechIdentifier o tym samym formacie ciągu znaków (otrzymanym przez
dzwonię pod toString()
). Pamiętaj, że ta metoda nie przeprowadza żadnej normalizacji eTLD+1
więc dwa obiekty AdTechIdentifier z tą samą wartością eTLD+1 nie mogą być równe, jeśli ciąg znaków
różne reprezentacje obiektów.
Parametry | |
---|---|
o |
Object : obiekt, z którym ma być porównywany ten identyfikator AdTechIdentifier |
Zwroty | |
---|---|
boolean |
true (prawda), jeśli podany obiekt reprezentuje AdTechIdentifier odpowiednik tej funkcji AdTechIdentifier, w przeciwnym razie false |
fromString
public static AdTechIdentifier fromString (String source)
Utwórz instancję tej klasy na podstawie ciągu znaków.
Parametry | |
---|---|
source |
String : prawidłowa domena eTLD+1 kupującego lub sprzedawcy reklamy albo wartość null. |
Zwroty | |
---|---|
AdTechIdentifier |
Klasa AdTechIdentifier opakowująca daną domenę lub wartość null, jeśli dane wejściowe zostały
wartość null. |
kod skrótu
public int hashCode ()
Zwraca kod skrótu odpowiadający reprezentacji ciągu znaków tej klasy uzyskanej przez
Dzwonię pod toString()
. Pamiętaj, że ta metoda nie przeprowadza żadnej normalizacji eTLD+1
więc dwa obiekty AdTechIdentifier z tym samym eTLD+1 mogą mieć różne kody skrótu, jeśli
reprezentacja podstawowego ciągu znaków była inna.
Zwroty | |
---|---|
int |
wartość kodu skrótu dla tego obiektu. |
Ciąg
public String toString ()
Zwraca obiekt w postaci ciągu znaków. Ogólnie rzecz biorąc,
Metoda toString
zwraca ciąg znaków, który
„reprezentuje tekstowo” ten obiekt. Wynik powinien
to zwięzła, ale treściwa prezentacja, która będzie łatwa
do przeczytania.
Zaleca się, aby wszystkie podklasy zastępowały tę metodę.
Metoda toString
klasy Object
zwraca ciąg znaków składający się z nazwy klasy, której
obiekt jest instancją, znak małpy „@
” oraz
nieoznaczona szesnastkowa reprezentacja kodu skrótu
obiektu. Innymi słowy, ta metoda zwraca ciąg znaków równy
wartości:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Zwroty | |
---|---|
String |
Identyfikator w postaci ciągu znaków.
Ta wartość nie może być typu null . |
zapisToParcel
public void writeToParcel (Parcel dest, int flags)
Spłaszcz ten obiekt na działkę.
Parametry | |
---|---|
dest |
Parcel : ta wartość nie może być typu null . |
flags |
int : dodatkowe flagi informujące o sposobie zapisywania obiektu.
Może wynosić 0 lub Parcelable.PARCELABLE_WRITE_RETURN_VALUE .
Wartość to 0 lub kombinacja Parcelable.PARCELABLE_WRITE_RETURN_VALUE i android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |