AdSelectionSignals
public
final
class
AdSelectionSignals
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.AdSelectionSignals |
Cette classe contient le code JSON qui sera transmis à une fonction JavaScript lors de la sélection des annonces. Son contenu n'est pas utilisé par le code de la plate-forme FLEDGE. Il est simplement validé, puis transmis à la fonction de sélection d'annonces JavaScript appropriée.
Résumé
Constantes héritées |
---|
Champs | |
---|---|
public
static
final
Creator<AdSelectionSignals> |
CREATOR
|
public
static
final
AdSelectionSignals |
EMPTY
|
Méthodes publiques | |
---|---|
int
|
describeContents()
Décrit les types d'objets spéciaux contenus dans la représentation marshalée de cette instance Parcelable. |
boolean
|
equals(Object o)
Compare ces signaux AdSelectionSignals à l'objet spécifié. |
static
AdSelectionSignals
|
fromString(String source)
Crée un signal AdSelectionSignals à partir d'un code JSON donné sous forme de chaîne. |
int
|
hashCode()
Renvoie un code de hachage correspondant à la représentation de cette classe sous forme de chaîne via l'appel de |
String
|
toString()
Renvoie une représentation de l'objet sous forme de chaîne. |
void
|
writeToParcel(Parcel dest, int flags)
Aplatit cet objet dans un élément Parcel. |
Méthodes héritées | |
---|---|
Champs
CREATOR
Également disponible dans la section Extensions de services publicitaires 4
public static final Creator<AdSelectionSignals> CREATOR
EMPTY
Également disponible dans la section Extensions de services publicitaires 4
public static final AdSelectionSignals EMPTY
Méthodes publiques
describeContents
public int describeContents ()
Décrit les types d'objets spéciaux contenus dans la représentation marshalée de cette instance Parcelable. Par exemple, si l'objet inclut un descripteur de fichier dans la sortie de writeToParcel(android.os.Parcel, int)
, la valeur renvoyée par cette méthode doit inclure le bit CONTENTS_FILE_DESCRIPTOR
.
Renvoie | |
---|---|
int |
Un masque de bits indiquant l'ensemble des types d'objets spéciaux marshalés par cette instance d'objet Parcelable.
La valeur est 0 ou CONTENTS_FILE_DESCRIPTOR . |
equals
public boolean equals (Object o)
Compare ces signaux AdSelectionSignals à l'objet spécifié. Le résultat est "true" si et seulement si l'argument n'est pas nul et qu'il s'agit d'un objet AdSelectionSignals ayant la même forme de chaîne (obtenue en appelant toString()
). Notez que cette méthode n'effectue aucune normalisation JSON. Par conséquent, deux objets AdSelectionSignals ayant le même code JSON peuvent être différents si les représentations de chaîne des objets ne sont pas égales.
Paramètres | |
---|---|
o |
Object : objet auquel comparer cet élément AdSelectionSignals. |
Renvoie | |
---|---|
boolean |
"true" si l'objet donné représente un élément AdSelectionSignals équivalent à cet élément AdSelectionSignals, ou "false" dans le cas contraire. |
fromString
Également disponible dans la section Extensions de services publicitaires 4
public static AdSelectionSignals fromString (String source)
Crée un signal AdSelectionSignals à partir d'un code JSON donné sous forme de chaîne.
Paramètres | |
---|---|
source |
String : toute chaîne JSON valide avec laquelle l'élément AdSelectionSignals est créé.
Cette valeur ne peut pas être null . |
Renvoie | |
---|---|
AdSelectionSignals |
Objet AdSelectionSignals encapsulant la chaîne donnée.
Cette valeur ne peut pas être null . |
hashCode
public int hashCode ()
Renvoie un code de hachage correspondant à la représentation sous forme de chaîne de cette classe, obtenue en appelant toString()
. Notez que cette méthode n'effectue aucune normalisation JSON. Par conséquent, deux objets AdSelectionSignals ayant le même JSON peuvent avoir des codes de hachage différents si la représentation de la chaîne sous-jacente est différente.
Renvoie | |
---|---|
int |
Une valeur de code de hachage pour cet objet. |
toString
public String toString ()
Renvoie une représentation de l'objet sous forme de chaîne. En général, la méthode toString
renvoie une chaîne qui "représente textuellement" cet objet. Le résultat doit être une représentation concise, mais informative, et facile à lire.
Il est recommandé que toutes les sous-classes remplacent cette méthode.
La méthode toString
pour la classe Object
renvoie une chaîne composée du nom de la classe dont l'objet est une instance, du caractère arobase "@
", ainsi que de la représentation hexadécimale non signée du code de hachage de l'objet. En d'autres termes, cette méthode renvoie une chaîne égale à la valeur de :
getClass().getName() + '@' + Integer.toHexString(hashCode())
Renvoie | |
---|---|
String |
Code JSON encapsulé par cette classe sous forme de chaîne.
Cette valeur ne peut pas être null . |
writeToParcel
public void writeToParcel (Parcel dest, int flags)
Aplatit cet objet dans un élément Parcel.
Paramètres | |
---|---|
dest |
Parcel : cette valeur ne peut pas être null . |
flags |
int : indicateurs supplémentaires concernant la manière dont l'objet doit être écrit.
Peut prendre la valeur 0 ou Parcelable.PARCELABLE_WRITE_RETURN_VALUE .
La valeur est 0 ou une combinaison de Parcelable.PARCELABLE_WRITE_RETURN_VALUE et android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES. |