Reklam SeçimiSinyalleri
public
final
class
AdSelectionSignals
extends Object
implements
Parcelable
java.lang.Object | |
→ Yönergeler | android.adservices.common.AdSelectionSignals |
Bu sınıf, reklam seçimi sırasında bir JavaScript işlevine geçirilecek JSON öğelerini barındırır. İçeriği FLEDGE platform kodu tarafından kullanılmaz. Yalnızca doğrulanır ve uygun JavaScript reklam seçimi işlevine aktarılır.
Özet
Devralınan sabitler |
---|
Fields'ın oynadığı filmler | |
---|---|
public
static
final
Creator<AdSelectionSignals> |
CREATOR
|
public
static
final
AdSelectionSignals |
EMPTY
|
Herkese açık yöntemler | |
---|---|
int
|
describeContents()
Bu Parselable örneğin karmaşalı gösteriminde yer alan özel nesnelerin türlerini açıklayın. |
boolean
|
equals(Object o)
Bu AdSelectionSignals'ı belirtilen nesneyle karşılaştırır. |
static
AdSelectionSignals
|
fromString(String source)
Belirli bir JSON'den Dize biçiminde bir AdSelectionSignals oluşturur. |
int
|
hashCode()
|
String
|
toString()
Nesnenin dize temsilini döndürür. |
void
|
writeToParcel(Parcel dest, int flags)
Bu nesneyi paket haline getirin. |
Devralınan yöntemler | |
---|---|
Fields'ın oynadığı filmler
CREATOR
public static final Creator<AdSelectionSignals> CREATOR
BOŞ
public static final AdSelectionSignals EMPTY
Herkese açık yöntemler
açıklamaContents
public int describeContents ()
Bu Parselable örneğin karmaşalı gösteriminde yer alan özel nesnelerin türlerini açıklayın. Örneğin, nesnenin writeToParcel(android.os.Parcel, int)
çıktısında bir dosya tanımlayıcısı varsa bu yöntemin döndürülen değeri CONTENTS_FILE_DESCRIPTOR
bitini içermelidir.
İlerlemeler | |
---|---|
int |
bu ayrıştırılabilir nesne örneği tarafından sıralanan özel nesne türleri grubunu gösteren bir bit maskesi.
Değer 0 veya CONTENTS_FILE_DESCRIPTOR |
eşittir
public boolean equals (Object o)
Bu AdSelectionSignals'ı belirtilen nesneyle karşılaştırır. Sonuç, yalnızca bağımsız değişken null değilse ve aynı dize biçimine sahip (toString()
çağrısıyla elde edilen) bir AdSelectionSignals nesnesiyse doğru olur. Bu yöntemin herhangi bir JSON normalleştirmesi gerçekleştirmeyeceğini unutmayın. Bu nedenle, aynı JSON'a sahip iki AdSelectionSignals nesnesi, nesnelerin Dize temsilleri eşit olmadığında eşit olamaz.
Parametreler | |
---|---|
o |
Object : Bu AdSelectionSignals ile karşılaştırılacak nesne |
İlerlemeler | |
---|---|
boolean |
Belirtilen nesne bu AdSelectionSignals'a eşdeğer bir AdSelectionSignals'ı temsil ediyorsa true, aksi takdirde yanlış değerini alır |
fromString
public static AdSelectionSignals fromString (String source)
Belirli bir JSON'den Dize biçiminde bir AdSelectionSignals oluşturur.
Parametreler | |
---|---|
source |
String : AdSelectionSignals'ı birlikte oluşturmak için kullanılacak geçerli JSON dizeleri.
Bu değer null olamaz. |
İlerlemeler | |
---|---|
AdSelectionSignals |
Belirtilen dizeyi saran bir AdSelectionSignals nesnesi.
Bu değer null olamaz. |
karmaKodu
public int hashCode ()
toString()
çağrısıyla elde edilen bu sınıfın dize gösterimine karşılık gelen karma kodunu döndürür. Bu yöntemin herhangi bir JSON normalleştirmesi gerçekleştirmeyeceğini unutmayın. Bu nedenle, temel dize gösterimi farklıysa aynı JSON'a sahip iki AdSelectionSignals nesnesi farklı karma kodlarına sahip olabilir.
İlerlemeler | |
---|---|
int |
bu nesne için bir karma kod değeri. |
Dize
public String toString ()
Nesnenin dize temsilini döndürür. Genel olarak toString
yöntemi, bu nesneyi "metin olarak temsil eden" bir dize döndürür. Sonuç, kişinin kolayca okuyabileceği, kısa ama bilgilendirici bir temsil olmalıdır.
Tüm alt sınıfların bu yöntemi geçersiz kılması önerilir.
Object
sınıfı için toString
yöntemi, nesnenin örneği olduğu sınıfın adı, "@
" işaretli karakteri ve nesnenin karma kodunun imzasız onaltılık gösteriminden oluşan bir dize döndürür. Diğer bir deyişle, bu yöntem şunun değerine eşit bir dize döndürür:
getClass().getName() + '@' + Integer.toHexString(hashCode())
İlerlemeler | |
---|---|
String |
Bu sınıf tarafından sarmalanmış JSON dosyasının Dize biçimi.
Bu değer null olamaz. |
Pakete yaz
public void writeToParcel (Parcel dest, int flags)
Bu nesneyi paket haline getirin.
Parametreler | |
---|---|
dest |
Parcel : Bu değer null olamaz. |
flags |
int : Nesnenin nasıl yazılması gerektiğiyle ilgili ek işaretler.
0 veya Parcelable.PARCELABLE_WRITE_RETURN_VALUE olabilir.
Değer 0 veya Parcelable.PARCELABLE_WRITE_RETURN_VALUE ile android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES birleşimidir |