Sygnały wyboru reklamy
public
final
class
AdSelectionSignals
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.AdSelectionSignals |
Ta klasa zawiera plik JSON, który zostanie przekazany do funkcji JavaScript podczas wyboru reklamy. To treści nie są używane przez platformę FLEDGE są jedynie weryfikowane, a następnie przekazywane do odpowiednich reklam JavaScript .
Podsumowanie
Stałe odziedziczone |
---|
Fieldsem | |
---|---|
public
static
final
Creator<AdSelectionSignals> |
CREATOR
|
public
static
final
AdSelectionSignals |
EMPTY
|
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 element AdSelectionSignals z określonym obiektem. |
static
AdSelectionSignals
|
fromString(String source)
Tworzy AdSelectionSignals z podanego kodu JSON w postaci 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<AdSelectionSignals> CREATOR
PUSTE
public static final AdSelectionSignals EMPTY
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 element AdSelectionSignals z określonym obiektem. Wynik jest prawdziwy tylko wtedy, gdy i tylko wtedy,
argument nie ma wartości null i jest obiektem AdSelectionSignals o tej samej postaci ciągu znaków
(uzyskane dzięki wywołaniu toString()
). Pamiętaj, że ta metoda nie wykona żadnych plików JSON
normalizacji, tak aby 2 obiekty AdSelectionSignals z tym samym kodem JSON mogły być różne, jeśli
Ciągi tekstowe obiektów były różne.
Parametry | |
---|---|
o |
Object : obiekt, z którym ma być porównywany ten AdSelectionSignals |
Zwroty | |
---|---|
boolean |
true (prawda), jeśli podany obiekt reprezentuje parametr AdSelectionSignals odpowiadający tej wartości Sygnały AdSelection, w przeciwnym razie ma wartość false (fałsz) |
fromString
public static AdSelectionSignals fromString (String source)
Tworzy AdSelectionSignals z podanego kodu JSON w postaci ciągu znaków.
Parametry | |
---|---|
source |
String : dowolny prawidłowy ciąg JSON do utworzenia obiektu AdSelectionSignals.
Ta wartość nie może być typu null . |
Zwroty | |
---|---|
AdSelectionSignals |
Obiekt AdSelectionSignals opakowujący podany ciąg znaków.
Ta wartość nie może być typu 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 normalizacji JSON,
dwa obiekty AdSelectionSignals z tym samym kodem JSON 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 |
Forma ciągu znaków w formacie JSON opakowanym przez tę klasę.
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 |