ตัวระบุ AdTech
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 |
บิตมาสก์ที่ระบุชุดของประเภทออบเจ็กต์พิเศษ Marshaled
โดยอินสแตนซ์ออบเจ็กต์ที่แบ่งได้นี้
ค่าเป็น 0 หรือ CONTENTS_FILE_DESCRIPTOR |
เท่ากับ
public boolean equals (Object o)
เปรียบเทียบ AdTechIdentifier นี้กับออบเจ็กต์ที่ระบุ ผลลัพธ์จะเป็นจริงก็ต่อเมื่อ
ไม่เป็น Null และเป็นออบเจ็กต์ AdTechIdentifier ที่มีรูปแบบสตริงเดียวกัน (ได้รับจาก
กำลังโทรหา toString()
) โปรดทราบว่าวิธีนี้จะไม่ทำการปรับ eTLD+1 ให้เป็นมาตรฐาน
ดังนั้นออบเจ็กต์ AdTechIdentifier 2 รายการที่มี eTLD+1 เดียวกันอาจไม่เท่ากันหากสตริง
ของวัตถุ ไม่เท่ากัน
พารามิเตอร์ | |
---|---|
o |
Object : ออบเจ็กต์สำหรับเปรียบเทียบ AdTechIdentifier นี้กับ |
คิกรีเทิร์น | |
---|---|
boolean |
"จริง" หากออบเจ็กต์ที่ระบุแสดง AdTechIdentifier ที่เทียบเท่ากับค่านี้ AdTechIdentifier, เท็จหากไม่เป็นเช่นนั้น |
จากสตริง
public static AdTechIdentifier fromString (String source)
สร้างอินสแตนซ์ของคลาสนี้จากสตริง
พารามิเตอร์ | |
---|---|
source |
String : โดเมน eTLD+1 ที่ถูกต้องของผู้ซื้อหรือผู้ขายโฆษณาหรือ Null |
คิกรีเทิร์น | |
---|---|
AdTechIdentifier |
คลาส AdTechIdentifier ที่รวมโดเมนที่ระบุหรือค่า Null หากอินพุตคือ
ค่าว่าง |
แฮชโค้ด
public int hashCode ()
ส่งคืนรหัสแฮชที่สอดคล้องกับการแสดงสตริงของคลาสนี้ที่ได้รับจาก
กำลังโทรหา toString()
โปรดทราบว่าวิธีนี้จะไม่ทำการปรับ eTLD+1 ให้เป็นมาตรฐาน
ดังนั้นออบเจ็กต์ AdTechIdentifier 2 รายการที่มี eTLD+1 เดียวกันอาจมีโค้ดแฮชที่ต่างกันหาก
การแทนสตริงที่สำคัญแตกต่างกัน
คิกรีเทิร์น | |
---|---|
int |
ค่าแฮชโค้ดสำหรับออบเจ็กต์นี้ |
toString
public String toString ()
แสดงผลตัวแทนสตริงของออบเจ็กต์ โดยทั่วไปแล้ว
เมธอด toString
แสดงผลสตริงที่
"แสดงข้อความแทน" เป็นออบเจ็กต์นี้ ผลลัพธ์ที่ได้ควร
เป็นการนำเสนอที่กระชับแต่ให้ข้อมูล ซึ่งง่ายสำหรับ
ให้อ่าน
ขอแนะนำให้คลาสย่อยทั้งหมดลบล้างเมธอดนี้
เมธอด toString
สำหรับชั้นเรียน Object
จะแสดงผลสตริงที่ประกอบด้วยชื่อของคลาสที่มีฟังก์ชัน
เป็นอินสแตนซ์ อักขระเครื่องหมาย `@
' และ
เลขฐานสิบหกที่ไม่มีเครื่องหมายของแฮชโค้ด
ออบเจ็กต์ กล่าวอีกนัยหนึ่งคือ เมธอดนี้จะแสดงสตริงที่มีค่าเท่ากับ
ค่าของ:
getClass().getName() + '@' + Integer.toHexString(hashCode())
คิกรีเทิร์น | |
---|---|
String |
ตัวระบุในรูปแบบสตริง
ค่านี้ต้องไม่เป็น null |
เขียนถึงพาร์เซล
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 |