מזהה AdTechIdentifier

public final class AdTechIdentifier
extends Object implements Parcelable

java.lang.Object
android.adservices.common.AdTechIdentifier


מזהה שמייצג קונה או מוכר של מודעה.

סיכום

קבועים שעברו בירושה

שדות

public static final Creator<AdTechIdentifier> CREATOR

שיטות ציבוריות

int describeContents()

תיאור סוגי העצמים המיוחדים שכלולים בחבילה הזו הייצוגים המשולבים של המכונה.

boolean equals(Object o)

הפונקציה משווה את AdTechIdentifier לאובייקט שצוין.

static AdTechIdentifier fromString(String source)

בונים מופע של המחלקה הזו מ-String.

int hashCode()

הפונקציה מחזירה קוד גיבוב (hash) שתואם לייצוג המחרוזת של המחלקה הזו שמתקבלת באמצעות מתבצעת התקשרות אל toString().

String toString()

מחזירה ייצוג במחרוזת של האובייקט.

void writeToParcel(Parcel dest, int flags)

יש לשטח את האובייקט ל-Parcel

שיטות שעברו בירושה

שדות

CREATOR

public static final Creator<AdTechIdentifier> CREATOR

שיטות ציבוריות

תיאור התוכן

נוסף ברמת API 34
public int describeContents ()

תיאור סוגי העצמים המיוחדים שכלולים בחבילה הזו הייצוגים המשולבים של המכונה. לדוגמה, אם האובייקט לכלול מתאר קובץ בפלט של writeToParcel(android.os.Parcel, int), הערך המוחזר בשיטה הזו חייב לכלול את ביט אחד (CONTENTS_FILE_DESCRIPTOR).

החזרות
int מסכת ביט שמציינת את הקבוצה של סוגי האובייקטים המיוחדים שמעורבים של המופע הזה של אובייקט Parcelable. הערך הוא 0 או CONTENTS_FILE_DESCRIPTOR

שווה ל-

נוסף ברמת API 34
public boolean equals (Object o)

הפונקציה משווה את AdTechIdentifier לאובייקט שצוין. התוצאה תהיה נכונה אם ורק אם הארגומנט אינו null והוא אובייקט AdTechIdentifier בעל אותו צורת מחרוזת (מתקבל על ידי שיחה אל toString()). שימו לב שהשיטה הזו לא תבצע נירמול של eTLD+1 כך ששני אובייקטים של AdTechIdentifier עם אותו eTLD+1 לא יכולים להיות שווים אם המחרוזת של האובייקטים לא היו שווים.

פרמטרים
o Object: האובייקט שאליו משווים את AdTechIdentifier

החזרות
boolean true אם האובייקט הנתון מייצג AdTechIdentifier AdTechIdentifier, אחרת, false

fromString

public static AdTechIdentifier fromString (String source)

בונים מופע של המחלקה הזו מ-String.

פרמטרים
source String: דומיין eTLD+1 חוקי של קונה או מפיץ מודעה, או דומיין null.

החזרות
AdTechIdentifier מחלקה AdTechIdentifier עופפת את הדומיין הנתון או ערך null אם הקלט היה null.

קוד גיבוב (hashCode)

נוסף ברמת API 34
public int hashCode ()

הפונקציה מחזירה קוד גיבוב (hash) שתואם לייצוג המחרוזת של המחלקה הזו שמתקבלת באמצעות מתבצעת התקשרות אל toString(). שימו לב שהשיטה הזו לא תבצע נירמול של eTLD+1 כך, לשני אובייקטים של AdTechIdentifier עם אותו eTLD+1 יכולים להיות קודי גיבוב שונים אם הייצוג של מחרוזת הבסיס היה שונה.

החזרות
int ערך קוד גיבוב (hash) של האובייקט הזה.

toString (מחרוזת)

נוסף ברמת API 34
public String toString ()

מחזירה ייצוג במחרוזת של האובייקט. באופן כללי, ה-method toString מחזירה מחרוזת 'ייצוג טקסטואלי' של האובייקט הזה. התוצאה צריכה להיות ייצוג תמציתי ואינפורמטיבי, שקל לבצע אדם לקרוא. מומלץ שכל מחלקות המשנה יבטלו את השיטה הזו.

השיטה toString לכיתה Object מחזירה מחרוזת שמורכבת מהשם של המחלקה שבה האובייקט הוא מופע, התו '@' עם הסימן @, את הייצוג ההקסדצימלי הלא חתום של קוד הגיבוב של לאובייקט. במילים אחרות, השיטה הזו מחזירה מחרוזת השווה ערך של:

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

החזרות
String המזהה במחרוזת. הערך הזה לא יכול להיות null.

WriteToParcel

נוסף ברמת API 34
public void writeToParcel (Parcel dest, 
                int flags)

יש לשטח את האובייקט ל-Parcel

פרמטרים
dest Parcel: הערך הזה לא יכול להיות null.

flags int: דגלים נוספים לגבי אופן הכתיבה של האובייקט. יכול להיות 0 או Parcelable.PARCELABLE_WRITE_RETURN_VALUE. הערך הוא 0 או שילוב של Parcelable.PARCELABLE_WRITE_RETURN_VALUE, עם android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES