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()

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.

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

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 4'e de eklendi
public static final Creator<AdTechIdentifier> CREATOR

Herkese açık yöntemler

açıklamaContents

API düzeyi 34'te eklendi
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

API düzeyi 34'te eklendi
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

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 4'e de eklendi
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

API düzeyi 34'te eklendi
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

API düzeyi 34'te eklendi
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

API düzeyi 34'te eklendi
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