AdTechIdentifier
public
final
class
AdTechIdentifier
extends Object
implements
Parcelable
java.lang.Object | |
→ Yönergeler | android.adservices.common.AdTechIdentifier |
Bir reklam alıcısını veya satıcıyı temsil eden tanımlayıcı.
Özet
Devralınan sabitler |
---|
Fields'ın oynadığı filmler | |
---|---|
public
static
final
Creator<AdTechIdentifier> |
CREATOR
|
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 AdTechIdentifier'ı belirtilen nesneyle karşılaştırır. |
static
AdTechIdentifier
|
fromString(String source)
Dize dosyasından bu sınıfın bir örneğini oluşturun. |
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<AdTechIdentifier> CREATOR
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 AdTechIdentifier'ı 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 AdTechIdentifier nesnesiyse doğru olur. Bu yöntemin herhangi bir eTLD+1 normalleştirmesi yapmayacağını ve aynı eTLD+1'e sahip iki AdTechIdentifier nesnesinin, nesnelerin Dize temsilleri eşit olmadığında eşit olamayacağını unutmayın.
Parametreler | |
---|---|
o |
Object : Bu AdTechIdentifier ile karşılaştırılacak nesne |
İlerlemeler | |
---|---|
boolean |
Belirtilen nesne bu AdTechIdentifier ile eşdeğer bir AdTechIdentifier'ı temsil ediyorsa true, aksi takdirde false |
fromString
public static AdTechIdentifier fromString (String source)
Dize dosyasından bu sınıfın bir örneğini oluşturun.
Parametreler | |
---|---|
source |
String : Bir reklam alıcısının veya satıcının geçerli eTLD+1 alanı ya da null. |
İlerlemeler | |
---|---|
AdTechIdentifier |
Belirtilen alan adını veya giriş null ise null'u sarmalayan AdTechIdentifier sınıfı. |
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 eTLD+1 normalleştirmesi yapmayacağını unutmayın. Bu nedenle, temel dize gösterimi farklıysa aynı eTLD+1'e sahip iki AdTechIdentifier 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 |
Dize biçimindeki tanımlayıcı.
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 |