معرِّف 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)
إنشاء مثيل لهذه الفئة من سلسلة |
int
|
hashCode()
لعرض رمز تجزئة يتوافق مع تمثيل السلسلة لهذه الفئة الذي يتم الحصول عليه من خلال
يَتِمُّ الْآنَ الِاتِّصَالْ بِـ |
String
|
toString()
تعرض تمثيلاً سلسلة للكائن. |
void
|
writeToParcel(Parcel dest, int flags)
عليك تسوية هذا العنصر في قطعة أرض. |
الطرق المكتسبة | |
---|---|
الحقول
صانع محتوى
public static final Creator<AdTechIdentifier> CREATOR
الطرق العامة
وصف المحتوى
public int describeContents ()
وصْف أنواع العناصر الخاصة المضمّنة في هذا العنصر
المثيل المنظَّم. على سبيل المثال، إذا كان الكائن
تضمين واصف ملف في مخرجات writeToParcel(android.os.Parcel, int)
،
يجب أن تتضمن القيمة المعروضة لهذه الطريقة
CONTENTS_FILE_DESCRIPTOR
بت.
المرتجعات | |
---|---|
int |
قناع بت يشير إلى مجموعة أنواع الكائنات الخاصة التي تم ترتيبها
من خلال مثيل الكائن القابل للقطع هذا.
القيمة هي 0 أو CONTENTS_FILE_DESCRIPTOR |
علامة يساوي
public boolean equals (Object o)
يقارِن AdTechIdentifier هذا بالعنصر المحدّد. تكون النتيجة true إذا كانت
الوسيطة ليست فارغة وهي عنصر AdTechIdentifier باستخدام نموذج السلسلة نفسه (الذي تم الحصول عليه بواسطة
جارٍ الاتصال بالرقم toString()
). يُرجى العلم أنّ هذه الطريقة لن تُجري أي تسوية لنطاق eTLD+1.
لذلك، قد لا يكون عنصرا AdTechIdentifier مساويًا لنطاق eTLD+1 نفسه إذا كانت السلسلة
تمثيلات الكائنات لم تكن متساوية.
المعلمات | |
---|---|
o |
Object : العنصر المطلوب مقارنة AdTechIdentifier هذا |
المرتجعات | |
---|---|
boolean |
true إذا كان العنصر المحدّد يمثّل AdTechIdentifier مكافئًا لهذا الحقل AdTechIdentifier، خطأ في الحالات الأخرى |
منسلسلة
public static AdTechIdentifier fromString (String source)
إنشاء مثيل لهذه الفئة من سلسلة
المعلمات | |
---|---|
source |
String : نطاق eTLD+1 صالح لمشتري أو بائع الإعلانات أو قيمة فارغة |
المرتجعات | |
---|---|
AdTechIdentifier |
يشير هذا المصطلح إلى فئة AdTechIdentifier تلتف حول النطاق المحدَّد أو تكون قيمة فارغة إذا كان الإدخال.
خالية. |
رمز التجزئة
public int hashCode ()
لعرض رمز تجزئة يتوافق مع تمثيل السلسلة لهذه الفئة الذي يتم الحصول عليه من خلال
يَتِمُّ الْآنَ الِاتِّصَالْ بِـ toString()
. يُرجى العلم أنّ هذه الطريقة لن تُجري أي تسوية لنطاق eTLD+1.
وبالتالي، يمكن أن يتضمّن كائنَين AdTechIdentifierَين اللذَين يتضمّنان القيمة eTLD+1 نفسها رموز تجزئة مختلفة إذا
كان تمثيل السلسلة الأساسية مختلفًا.
المرتجعات | |
---|---|
int |
قيمة رمز التجزئة لهذا الكائن. |
إلىسلسلة
public String toString ()
تعرض تمثيلاً سلسلة للكائن. بشكل عام،
تُرجع طريقة toString
سلسلة
"يمثل نصيًا" لهذا الكائن. يجب أن تكون النتيجة
أن يكون تمثيلاً موجزًا وغنيًا بالمعلومات ويسهل على
الشخص المراد قراءته.
من المستحسن أن تتجاهل جميع الفئات الفرعية هذه الطريقة.
استخدام الطريقة toString
للفئة Object
تُنتج سلسلة تتكون من اسم الفئة التي
هو مثيل، فإن حرف علامة @ `@
'،
التمثيل السداسي العشري غير الموقع لرمز التجزئة
الخاص بك. بعبارة أخرى، تُرجع هذه الطريقة سلسلة تساوي
قيمة:
getClass().getName() + '@' + Integer.toHexString(hashCode())
المرتجعات | |
---|---|
String |
المعرّف في نموذج سلسلة.
لا يمكن أن تكون هذه القيمة null . |
كتابة ToParcel
public void writeToParcel (Parcel dest, int flags)
عليك تسوية هذا العنصر في قطعة أرض.
المعلمات | |
---|---|
dest |
Parcel : لا يمكن أن تكون هذه القيمة null . |
flags |
int : علامات إضافية حول الطريقة التي يجب كتابة العنصر بها
قد تكون القيمة 0 أو Parcelable.PARCELABLE_WRITE_RETURN_VALUE .
القيمة هي 0 أو مجموعة من Parcelable.PARCELABLE_WRITE_RETURN_VALUE وandroid.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |