AdTechIdentifier

public final class AdTechIdentifier
extends Object implements Parcelable گسترش می دهد

java.lang.object
android.adservices.common.AdTechIdentifier


شناسه ای که نماینده خریدار یا فروشنده آگهی است.

خلاصه

ثابت های ارثی

فیلدها

public static final Creator < AdTechIdentifier > CREATOR

روش های عمومی

int describeContents ()

انواع اشیاء ویژه موجود در نمایش مارشال شده این نمونه Parcelable را شرح دهید.

boolean equals ( Object o)

این AdTechIdentifier را با شی مشخص شده مقایسه می کند.

static AdTechIdentifier fromString ( String source)

نمونه ای از این کلاس را از یک رشته بسازید.

int hashCode ()

کد هش مربوط به نمایش رشته ای این کلاس را که با فراخوانی toString() به دست می آید، برمی گرداند.

String toString ()

یک نمایش رشته ای از شی را برمی گرداند.

void writeToParcel ( Parcel dest, int flags)

این شی را در یک بسته صاف کنید.

روش های ارثی

فیلدها

خالق

در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 4
public static final Creator<AdTechIdentifier> CREATOR

روش های عمومی

توصیف محتوا

در سطح API 34 اضافه شد
public int describeContents ()

انواع اشیاء ویژه موجود در نمایش مارشال شده این نمونه Parcelable را شرح دهید. به عنوان مثال، اگر شی شامل یک توصیفگر فایل در خروجی writeToParcel(android.os.Parcel, int) باشد، مقدار بازگشتی این روش باید شامل بیت CONTENTS_FILE_DESCRIPTOR باشد.

برمی گرداند
int یک بیت ماسک که مجموعه‌ای از انواع شیء خاص را نشان می‌دهد که توسط این نمونه شیء Parcelable تنظیم شده است. مقدار 0 یا CONTENTS_FILE_DESCRIPTOR است

برابر است

در سطح API 34 اضافه شد
public boolean equals (Object o)

این AdTechIdentifier را با شی مشخص شده مقایسه می کند. نتیجه درست است اگر و فقط اگر آرگومان تهی نباشد و یک شی AdTechIdentifier با همان شکل رشته باشد (با فراخوانی toString() به دست می آید. توجه داشته باشید که این روش هیچ نرمال‌سازی eTLD+1 را انجام نمی‌دهد، بنابراین دو شی AdTechIdentifier با eTLD+1 یکسان نمی‌توانند برابر باشند اگر نمایش‌های رشته‌ای از اشیاء برابر نباشد.

پارامترها
o Object : شیئی که باید با آن AdTechIdentifier مقایسه شود

برمی گرداند
boolean درست است اگر شی داده شده نشان دهنده AdTechIdentifier معادل این AdTechIdentifier باشد، در غیر این صورت false

از رشته

در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 4
public static AdTechIdentifier fromString (String source)

نمونه ای از این کلاس را از یک رشته بسازید.

پارامترها
source String : دامنه معتبر eTLD+1 از خریدار یا فروشنده آگهی یا null.

برمی گرداند
AdTechIdentifier یک کلاس AdTechIdentifier که دامنه داده شده را بسته بندی می کند یا اگر ورودی تهی بود، null می شود.

هش کد

در سطح API 34 اضافه شد
public int hashCode ()

کد هش مربوط به نمایش رشته ای این کلاس را که با فراخوانی toString() به دست می آید، برمی گرداند. توجه داشته باشید که این روش هیچ نرمال‌سازی eTLD+1 را انجام نمی‌دهد، بنابراین اگر نمایش رشته اصلی متفاوت بود، دو شی AdTechIdentifier با eTLD+1 یکسان می‌توانند کدهای هش متفاوتی داشته باشند.

برمی گرداند
int یک مقدار کد هش برای این شی.

toString

در سطح API 34 اضافه شد
public String toString ()

یک نمایش رشته ای از شی را برمی گرداند. به طور کلی، متد toString رشته‌ای را برمی‌گرداند که به صورت متنی این شی را نشان می‌دهد. نتیجه باید یک نمایش مختصر اما آموزنده باشد که خواندن آن برای شخص آسان باشد. توصیه می شود که همه زیر کلاس ها این روش را لغو کنند.

متد toString برای کلاس Object رشته‌ای متشکل از نام کلاسی که شی نمونه‌ای از آن است، کاراکتر at-sign « @ » و نمایش هگزادسیمال بدون علامت کد هش شی را برمی‌گرداند. به عبارت دیگر، این متد رشته ای برابر با مقدار:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

برمی گرداند
String شناسه به شکل رشته این مقدار نمی تواند null باشد.

writeToParcel

در سطح API 34 اضافه شد
public void writeToParcel (Parcel dest, 
                int flags)

این شی را در یک بسته صاف کنید.

پارامترها
dest Parcel : این مقدار نمی تواند null باشد.

flags int : پرچم های اضافی درباره نحوه نوشتن شی. ممکن است 0 یا Parcelable.PARCELABLE_WRITE_RETURN_VALUE باشد.PARCELABLE_WRITE_RETURN_VALUE. مقدار 0 است یا ترکیبی از Parcelable.PARCELABLE_WRITE_RETURN_VALUE و android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES