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 () کد هش مربوط به نمایش رشته ای این کلاس را که با فراخوانی |
String | toString () یک نمایش رشته ای از شی را برمی گرداند. |
void | writeToParcel ( Parcel dest, int flags) این شی را در یک بسته صاف کنید. |
روش های ارثی | |
---|---|
فیلدها
خالق
public static final Creator<AdTechIdentifier> CREATOR
روش های عمومی
توصیف محتوا
public int describeContents ()
انواع اشیاء ویژه موجود در نمایش مارشال شده این نمونه Parcelable را شرح دهید. به عنوان مثال، اگر شی شامل یک توصیفگر فایل در خروجی writeToParcel(android.os.Parcel, int)
باشد، مقدار بازگشتی این روش باید شامل بیت CONTENTS_FILE_DESCRIPTOR
باشد.
برمی گرداند | |
---|---|
int | یک بیت ماسک که مجموعهای از انواع شیء خاص را نشان میدهد که توسط این نمونه شیء Parcelable تنظیم شده است. مقدار 0 یا CONTENTS_FILE_DESCRIPTOR است |
برابر است
public boolean equals (Object o)
این AdTechIdentifier را با شی مشخص شده مقایسه می کند. نتیجه درست است اگر و فقط اگر آرگومان تهی نباشد و یک شی AdTechIdentifier با همان شکل رشته باشد (با فراخوانی toString()
به دست می آید. توجه داشته باشید که این روش هیچ نرمالسازی eTLD+1 را انجام نمیدهد، بنابراین دو شی AdTechIdentifier با eTLD+1 یکسان نمیتوانند برابر باشند اگر نمایشهای رشتهای از اشیاء برابر نباشد.
پارامترها | |
---|---|
o | Object : شیئی که باید با آن AdTechIdentifier مقایسه شود |
برمی گرداند | |
---|---|
boolean | درست است اگر شی داده شده نشان دهنده AdTechIdentifier معادل این AdTechIdentifier باشد، در غیر این صورت false |
از رشته
public static AdTechIdentifier fromString (String source)
نمونه ای از این کلاس را از یک رشته بسازید.
پارامترها | |
---|---|
source | String : دامنه معتبر eTLD+1 از خریدار یا فروشنده آگهی یا null. |
برمی گرداند | |
---|---|
AdTechIdentifier | یک کلاس AdTechIdentifier که دامنه داده شده را بسته بندی می کند یا اگر ورودی تهی بود، null می شود. |
هش کد
public int hashCode ()
کد هش مربوط به نمایش رشته ای این کلاس را که با فراخوانی toString()
به دست می آید، برمی گرداند. توجه داشته باشید که این روش هیچ نرمالسازی eTLD+1 را انجام نمیدهد، بنابراین اگر نمایش رشته اصلی متفاوت بود، دو شی AdTechIdentifier با eTLD+1 یکسان میتوانند کدهای هش متفاوتی داشته باشند.
برمی گرداند | |
---|---|
int | یک مقدار کد هش برای این شی. |
toString
public String toString ()
یک نمایش رشته ای از شی را برمی گرداند. به طور کلی، متد toString
رشتهای را برمیگرداند که به صورت متنی این شی را نشان میدهد. نتیجه باید یک نمایش مختصر اما آموزنده باشد که خواندن آن برای شخص آسان باشد. توصیه می شود که همه زیر کلاس ها این روش را لغو کنند.
متد toString
برای کلاس Object
رشتهای متشکل از نام کلاسی که شی نمونهای از آن است، کاراکتر at-sign « @
» و نمایش هگزادسیمال بدون علامت کد هش شی را برمیگرداند. به عبارت دیگر، این متد رشته ای برابر با مقدار:
getClass().getName() + '@' + Integer.toHexString(hashCode())
برمی گرداند | |
---|---|
String | شناسه به شکل رشته این مقدار نمی تواند null باشد. |
writeToParcel
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 |