Reklam Seçimi Sinyalleri
public
final
class
AdSelectionSignals
extends Object
implements
Parcelable
java.lang.Object | |
🎃 | android.adservices.common.ReklamSeçimiSinyalleri |
Bu sınıf, reklam seçimi sırasında JavaScript işlevine geçirilecek JSON içerir. Bu içerikler FLEDGE platformu tarafından kullanılmaz ancak yalnızca doğrulanır ve uygun JavaScript reklam seçimine iletilir işlevini kullanın.
Özet
Devralınan sabit değerler |
---|
Fields'ın oynadığı filmler | |
---|---|
public
static
final
Creator<AdSelectionSignals> |
CREATOR
|
public
static
final
AdSelectionSignals |
EMPTY
|
Herkese açık yöntemler | |
---|---|
int
|
describeContents()
Bu Parselablede yer alan özel nesnelerin türlerini açıklayın temsil edilir. |
boolean
|
equals(Object o)
Bu AdSelectionSignals'ı belirtilen nesneyle karşılaştırır. |
static
AdSelectionSignals
|
fromString(String source)
Dize biçiminde belirli bir JSON dosyasından AdSelectionSignals oluşturur. |
int
|
hashCode()
Şu sınıftan alınan bu sınıfın dize gösterimine karşılık gelen bir karma kodu döndürür:
|
String
|
toString()
Nesnenin dize gösterimini döndürür. |
void
|
writeToParcel(Parcel dest, int flags)
Bu nesneyi bir Parsel olarak birleştirin. |
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
OpenContents
public int describeContents ()
Bu Parselablede yer alan özel nesnelerin türlerini açıklayın
temsil edilir. Örneğin, nesne
writeToParcel(android.os.Parcel, int)
çıkışına bir dosya açıklayıcısı dahil ederseniz
bu yöntemin döndürdüğü değer
CONTENTS_FILE_DESCRIPTOR
bit.
İlerlemeler | |
---|---|
int |
marshale edilmiş özel nesne türleri kümesini gösteren bir bit maskesi
bu Parcelable nesne örneğine göre belirlenir.
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 şu durumlarda doğrudur:
bağımsız değişken boş değil ve aynı dize biçimine sahip bir AdSelectionSignals nesnesiyse
(toString()
çağrısı yapılarak elde edilir). Bu yöntemin herhangi bir JSON gerçekleştirmeyeceğini unutmayın
aynı JSON'a sahip iki AdSelectionSignals nesnesinin aynı olmaması için normalleştirmeyi kullanın:
Nesnelerin dize gösterimleri eşit değildi.
Parametreler | |
---|---|
o |
Object : Bu AdSelectionSignals ile karşılaştırılacak nesne |
İlerlemeler | |
---|---|
boolean |
belirtilen nesne buna eşdeğer bir AdSelectionSignals temsil ediyorsa true ReklamSeçimi Sinyalleri, aksi takdirde yanlış |
fromString
public static AdSelectionSignals fromString (String source)
Dize biçiminde belirli bir JSON dosyasından AdSelectionSignals oluşturur.
Parametreler | |
---|---|
source |
String : AdSelectionSignal'ın birlikte oluşturulacağı herhangi bir geçerli JSON dizesi.
Bu değer null olamaz. |
İlerlemeler | |
---|---|
AdSelectionSignals |
Belirtilen dizeyi sarmalayan AdSelectionSignals nesnesi.
Bu değer null olamaz. |
karma Kodu
public int hashCode ()
Şu sınıftan alınan bu sınıfın dize gösterimine karşılık gelen bir karma kodu döndürür:
toString()
aranıyor. Bu yöntemin herhangi bir JSON normalleştirmesi yapmayacağını unutmayın.
aynı JSON değerine sahip iki AdSelectionSignals nesnesinin farklı karma kodları olabilir.
temel dize temsili farklıydı.
İlerlemeler | |
---|---|
int |
karma kodu değerini girin. |
toString
public String toString ()
Nesnenin dize gösterimini döndürür. Genel olarak,
toString
yöntemi,
"metinsel olarak temsil eder" inceleyeceğiz. Sonuç,
kolay, kısa ve öz, bilgilendirici bir sunum olmalıdır:
okuması gereken
kişileri düşünün.
Tüm alt sınıfların bu yöntemi geçersiz kılması önerilir.
Object
sınıfı için toString
yöntemi
şunun ait olduğu sınıfın adını içeren bir dize döndürür:
nesne bir örnektir, imzadaki karakter "@
" ve
karma kodunun işaretsiz onaltılık gösterimi
nesnesini tanımlayın. Diğer bir deyişle, bu yöntem
değeri:
getClass().getName() + '@' + Integer.toHexString(hashCode())
İlerlemeler | |
---|---|
String |
Bu sınıf tarafından sarmalanan JSON'un dize biçimi.
Bu değer null olamaz. |
Pakete yazma
public void writeToParcel (Parcel dest, int flags)
Bu nesneyi bir Parsel olarak birleştirin.
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 öğesinin bir kombinasyonu |