ข้อมูลการเสนอราคาที่เชื่อถือได้
  public
  
  final
  
  class
  TrustedBiddingData
  
    extends Object
  
  
  
  
  
      implements
      
        Parcelable
      
  
  
| java.lang.Object | |
| ↳ | android.adservices.customaudience.TrustedการเสนอราคาData | 
แสดงข้อมูลที่ใช้ในกระบวนการเลือกโฆษณาเพื่อดึงสัญญาณการเสนอราคาของผู้ซื้อจาก เซิร์ฟเวอร์คีย์/ค่าที่เชื่อถือได้ ข้อมูลที่ดึงมาใช้ในกระบวนการเลือกโฆษณาและบริโภค โดยตรรกะ JavaScript ของผู้ซื้อที่ทำงานในสภาพแวดล้อมการดำเนินการที่แยกไว้
สรุป
| ชั้นเรียนที่ซ้อนกัน | |
|---|---|
| 
        
        
        
        
        class | TrustedBiddingData.Builderเครื่องมือสร้างสำหรับวัตถุ  | 
| ค่าคงที่ที่รับช่วงมา | 
|---|
| ช่อง | |
|---|---|
| 
    public
    static
    final
    Creator<TrustedBiddingData> | CREATOR
 | 
| วิธีการสาธารณะ | |
|---|---|
| 
        
        
        
        
        
        boolean | 
      equals(Object o)
      ระบุว่าออบเจ็กต์อื่นบางรายการเป็น "เท่ากับ" หรือไม่ อันนี้ | 
| 
        
        
        
        
        
        List<String> | 
      getTrustedBiddingKeys()
       | 
| 
        
        
        
        
        
        Uri | 
      getTrustedBiddingUri()
       | 
| 
        
        
        
        
        
        int | 
      hashCode()
      แสดงผลค่ารหัสแฮชสำหรับออบเจ็กต์ | 
| 
        
        
        
        
        
        void | 
      writeToParcel(Parcel dest, int flags)
      แยกวัตถุนี้ลงในแปลงที่ดิน | 
| วิธีการที่รับมา | |
|---|---|
ช่อง
ครีเอเตอร์
public static final Creator<TrustedBiddingData> CREATOR
วิธีการสาธารณะ
เท่ากับ
public boolean equals (Object o)
ระบุว่าออบเจ็กต์อื่นบางรายการเป็น "เท่ากับ" หรือไม่ อันนี้
 เมธอด equals ใช้ความสัมพันธ์สมมูล
 ในการอ้างอิงออบเจ็กต์ที่ไม่ใช่ค่าว่าง:
 
- ค่านี้เป็น reflexive: สำหรับค่าอ้างอิงที่ไม่เป็นค่าว่าง
     x,x.equals(x)ควรกลับมาtrue
- ค่านี้เป็นแบบสมมาตร กล่าวคือ สำหรับค่าอ้างอิงที่ไม่เป็นค่าว่าง
     xและyx.equals(y)ควรส่งคืนtrueเฉพาะในกรณีต่อไปนี้y.equals(x)ส่งคืนtrue
- เป็นสกรรมกริยา: สำหรับค่าอ้างอิงที่ไม่เป็นค่าว่าง
     x,yและzหากx.equals(y)ส่งคืนtrueและy.equals(z)แสดงผลtrueจากนั้นx.equals(z)ควรส่งคืนtrue
- มีความสอดคล้องกัน: สําหรับค่าอ้างอิงที่ไม่เป็นค่าว่าง
     xและyมีการเรียกใช้หลายครั้งx.equals(y)แสดงผลtrueอย่างสม่ำเสมอ หรือส่งคืนfalseอย่างต่อเนื่อง หากไม่ได้ ที่ใช้ในการเปรียบเทียบequalsใน มีการแก้ไขออบเจ็กต์
- สำหรับค่าอ้างอิง xที่ไม่ใช่ค่าว่างx.equals(null)ควรแสดงผลเป็นfalse
 เมธอด equals สำหรับการติดตั้งใช้งานคลาส Object
 ความสัมพันธ์เท่ากับวัตถุซึ่งแบ่งแยกได้ง่ายที่สุด
 นั่นคือ สำหรับค่าอ้างอิงที่ไม่ใช่ค่าว่าง x และ
 y เมธอดนี้จะแสดงผล true หากและ
 หาก x และ y อ้างอิงถึงวัตถุเดียวกัน
 (x == y มีค่า true)
 
 โปรดทราบว่าโดยทั่วไปจำเป็นต้องลบล้าง hashCode
 เมื่อใดก็ตามที่วิธีการนี้ถูกลบล้าง
 สัญญาทั่วไปสำหรับเมธอด hashCode ซึ่งระบุว่า
 ออบเจ็กต์ที่เท่ากันต้องมีรหัสแฮชเท่ากัน
| พารามิเตอร์ | |
|---|---|
| o | Object: ออบเจ็กต์อ้างอิงที่จะใช้เปรียบเทียบ | 
| คิกรีเทิร์น | |
|---|---|
| boolean | trueถ้าวัตถุTrustedBiddingData2 รายการมีข้อมูลเดียวกัน | 
getTrustedการเสนอราคาKey
public List<String> getTrustedBiddingKeys ()
| คิกรีเทิร์น | |
|---|---|
| List<String> | รายการคีย์ที่จะค้นหาจากเซิร์ฟเวอร์คีย์-ค่าที่เชื่อถือได้ซึ่งมีสัญญาณการเสนอราคา
 
 ค่านี้ต้องไม่เป็น null | 
getTrustedBidUri
public Uri getTrustedBiddingUri ()
| คิกรีเทิร์น | |
|---|---|
| Uri | URI ที่ชี้ไปยังเซิร์ฟเวอร์คีย์-ค่าที่เชื่อถือได้ซึ่งมีสัญญาณการเสนอราคา URI
     ต้องใช้ HTTPS
 
 ค่านี้ต้องไม่เป็น null | 
แฮชโค้ด
public int hashCode ()
แสดงผลค่ารหัสแฮชสำหรับออบเจ็กต์ วิธีนี้เป็น
 สนับสนุนเพื่อประโยชน์ของตารางแฮช เช่น ตารางแฮช
 HashMap
 
 สัญญาทั่วไปของ hashCode คือ
 
- เมื่อใดก็ตามที่มีการเรียกบนออบเจ็กต์เดียวกันมากกว่า 1 ครั้งระหว่าง
     การเรียกใช้แอปพลิเคชัน Java วิธี hashCodeจะต้องแสดงผลจำนวนเต็มเดียวกันอย่างสม่ำเสมอ หากไม่มีข้อมูล ที่ใช้ในการเปรียบเทียบequalsในออบเจ็กต์ได้รับการแก้ไข จำนวนเต็มนี้ไม่จำเป็นต้องสอดคล้องกันจากการดำเนินการ ไปยังการดำเนินการอื่นของแอปพลิเคชันเดียวกัน
- หากวัตถุ 2 รายการเท่ากันตาม equals(Object)จากนั้นเรียกเมธอดhashCodeในแต่ละเมธอด ออบเจ็กต์ทั้ง 2 รายการต้องให้ผลลัพธ์จำนวนเต็มเหมือนกัน
- คุณไม่จำเป็นต้องระบุหากออบเจ็กต์ 2 รายการไม่เท่ากัน
     ตามequals(java.lang.Object)จากนั้นเรียกใช้เมธอดhashCodeในแต่ละเมธอด สองอ็อบเจกต์จะต้องให้ผลจำนวนเต็มที่แตกต่างกัน อย่างไรก็ตาม โปรแกรมเมอร์ควรทราบว่าการสร้างผลลัพธ์ที่เป็นจำนวนเต็มที่แตกต่างกัน สำหรับออบเจ็กต์ที่ไม่เท่ากันอาจช่วยปรับปรุงประสิทธิภาพของตารางแฮช
 หากในทางปฏิบัติ วิธีการของแฮชCode สามารถนำไปใช้ได้จริง
 ตามคลาส Object จะแสดงผลจำนวนเต็มที่ไม่ซ้ำกันสำหรับ
 เป็นวัตถุที่ต่างกัน (แฮชโค้ดอาจติดตั้งหรือไม่ก็ได้
 เป็นฟังก์ชันบางอย่างของที่อยู่หน่วยความจำของออบเจ็กต์ ณ จุดใดจุดหนึ่ง
 ให้ทันเวลา)
| คิกรีเทิร์น | |
|---|---|
| int | แฮชของข้อมูลออบเจ็กต์ TrustedBiddingData | 
เขียนถึงพาร์เซล
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 | 
