מזהה 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) שתואם לייצוג המחרוזת של המחלקה הזו שמתקבלת באמצעות
מתבצעת התקשרות אל |
String
|
toString()
מחזירה ייצוג במחרוזת של האובייקט. |
void
|
writeToParcel(Parcel dest, int flags)
יש לשטח את האובייקט ל-Parcel |
שיטות שעברו בירושה | |
---|---|
שדות
CREATOR
public static final Creator<AdTechIdentifier> CREATOR
שיטות ציבוריות
תיאור התוכן
public int describeContents ()
תיאור סוגי העצמים המיוחדים שכלולים בחבילה הזו
הייצוגים המשולבים של המכונה. לדוגמה, אם האובייקט
לכלול מתאר קובץ בפלט של writeToParcel(android.os.Parcel, int)
,
הערך המוחזר בשיטה הזו חייב לכלול את
ביט אחד (CONTENTS_FILE_DESCRIPTOR
).
החזרות | |
---|---|
int |
מסכת ביט שמציינת את הקבוצה של סוגי האובייקטים המיוחדים שמעורבים
של המופע הזה של אובייקט Parcelable.
הערך הוא 0 או CONTENTS_FILE_DESCRIPTOR |
שווה ל-
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)
public int hashCode ()
הפונקציה מחזירה קוד גיבוב (hash) שתואם לייצוג המחרוזת של המחלקה הזו שמתקבלת באמצעות
מתבצעת התקשרות אל toString()
. שימו לב שהשיטה הזו לא תבצע נירמול של eTLD+1
כך, לשני אובייקטים של AdTechIdentifier עם אותו eTLD+1 יכולים להיות קודי גיבוב שונים אם
הייצוג של מחרוזת הבסיס היה שונה.
החזרות | |
---|---|
int |
ערך קוד גיבוב (hash) של האובייקט הזה. |
toString (מחרוזת)
public String toString ()
מחזירה ייצוג במחרוזת של האובייקט. באופן כללי,
ה-method toString
מחזירה מחרוזת
'ייצוג טקסטואלי' של האובייקט הזה. התוצאה צריכה
להיות ייצוג תמציתי ואינפורמטיבי, שקל לבצע
אדם לקרוא.
מומלץ שכל מחלקות המשנה יבטלו את השיטה הזו.
השיטה toString
לכיתה Object
מחזירה מחרוזת שמורכבת מהשם של המחלקה שבה
האובייקט הוא מופע, התו '@
' עם הסימן @,
את הייצוג ההקסדצימלי הלא חתום של קוד הגיבוב של
לאובייקט. במילים אחרות, השיטה הזו מחזירה מחרוזת השווה
ערך של:
getClass().getName() + '@' + Integer.toHexString(hashCode())
החזרות | |
---|---|
String |
המזהה במחרוזת.
הערך הזה לא יכול להיות null . |
WriteToParcel
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 |