בקשה לרישום WebTrigger
  public
  
  final
  
  class
  WebTriggerRegistrationRequest
  
    extends Object
  
  
  
  
  
      implements
      
        Parcelable
      
  
  
| java.lang.Object | |
| ↳ | android.adservices.measurement.WebTriggerRegistrationRequest | 
מחלקה שממתינה לקלט כדי להפעיל קריאות הרשמה מהקשר של אינטרנט.
סיכום
| מחלקות מקוננות | |
|---|---|
| 
        
        
        
        
        class | WebTriggerRegistrationRequest.BuilderBuilder עבור  | 
| קבועים שעברו בירושה | 
|---|
| שדות | |
|---|---|
| 
    public
    static
    final
    Creator<WebTriggerRegistrationRequest> | CREATORיוצר של תוכן שניתן לפרק (באמצעות הרהורים). | 
| שיטות ציבוריות | |
|---|---|
| 
        
        
        
        
        
        int | 
      describeContents()
      תיאור סוגי העצמים המיוחדים שכלולים בחבילה הזו הייצוגים המשולבים של המכונה. | 
| 
        
        
        
        
        
        boolean | 
      equals(Object o)
      מציין אם אובייקט אחר הוא "שווה ל" הזה. | 
| 
        
        
        
        
        
        Uri | 
      getDestination()
      אחזור ליעד. | 
| 
        
        
        
        
        
        List<WebTriggerParams> | 
      getTriggerParams()
      Getter לפרמטרים של טריגר. | 
| 
        
        
        
        
        
        int | 
      hashCode()
      מחזירה ערך גיבוב (hash) של האובייקט. | 
| 
        
        
        
        
        
        void | 
      writeToParcel(Parcel out, int flags)
      יש לשטח את האובייקט ל-Parcel | 
| שיטות שעברו בירושה | |
|---|---|
שדות
CREATOR
public static final Creator<WebTriggerRegistrationRequest> CREATOR
יוצר של תוכן שניתן לפרק (באמצעות הרהורים).
שיטות ציבוריות
תיאור התוכן
public int describeContents ()
תיאור סוגי העצמים המיוחדים שכלולים בחבילה הזו
 הייצוגים המשולבים של המכונה. לדוגמה, אם האובייקט
 לכלול מתאר קובץ בפלט של writeToParcel(android.os.Parcel, int),
 הערך המוחזר בשיטה הזו חייב לכלול את
 ביט אחד (CONTENTS_FILE_DESCRIPTOR).
| החזרות | |
|---|---|
| int | מסכת ביט שמציינת את הקבוצה של סוגי האובייקטים המיוחדים שמעורבים
 של המופע הזה של אובייקט Parcelable.
 
 הערך הוא 0אוCONTENTS_FILE_DESCRIPTOR | 
שווה ל-
public boolean equals (Object o)
מציין אם אובייקט אחר הוא "שווה ל" הזה.
 השיטה equals מטמיעים יחס שקילות
 בהפניות לאובייקטים שאינם אפס:
 
- הגדרה רפלקטיבית: לכל ערך הפניה שהוא לא null
     x,x.equals(x)אמור לחזורtrue
- הערך הוא סימטרי: לכל ערכי הפניה שאינם אפס
     xוגםy,x.equals(y)צריך להחזיר את הערךtrueאם ורק אם הפונקציהy.equals(x)מחזירהtrue.
- הוא מעבר: לכל ערכי הפניה שאינם null
     x,yוגםz, אםx.equals(y)מחזירהtrueוy.equals(z)מחזירהtrue, ואזx.equals(z)אמור להחזירtrue.
- הוא עקבי: לכל ערכי הפניה שאינם null
     xו-y, מספר הפעלות שלx.equals(y)מחזירtrueבאופן עקבי או להחזיר בעקביותfalse, בתנאי שלא מידע שמשמש בהשוואות שלequalsאובייקטים הם משתנים.
- לכל ערך הפניה שהוא לא אפס, xהפונקציהx.equals(null)צריכה להחזיר את הערךfalse.
 ה-method equals למחלקה Object מיושמת
 את יחס השקילות האפשריים ביותר על אובייקטים;
 כלומר, לכל ערכי הפניה שאינם אפסיים x וגם
 y, השיטה הזו מחזירה true אם ורק
 אם x ו-y מתייחסים לאותו אובייקט
 (x == y יש את הערך true).
 
 לתשומת ליבכם: בדרך כלל יש צורך בשינוי מברירת המחדל של hashCode
 בכל פעם שמחליפים את השיטה, כדי לשמור על
 חוזה כללי ל-method hashCode, שקובעת
 שאובייקטים שווים חייבים להיות בעלי קודי גיבוב (hash) שווים.
| פרמטרים | |
|---|---|
| o | Object: אובייקט ההפניה שאליו תשוו. | 
| החזרות | |
|---|---|
| boolean | trueאם האובייקט הזה זהה ל-obj
          ארגומנט; אחרת,false. | 
getTriggerParams
public List<WebTriggerParams> getTriggerParams ()
Getter לפרמטרים של טריגר.
| החזרות | |
|---|---|
| List<WebTriggerParams> | הערך הזה לא יכול להיות null. | 
קוד גיבוב (hashCode)
public int hashCode ()
מחזירה ערך גיבוב (hash) של האובייקט. השיטה הזאת
 נתמך לטובת טבלאות גיבוב (hash), כמו אלה שמסופקות על ידי
 HashMap
 
 החוזה הכללי של hashCode הוא:
 
- בכל פעם שהוא מופעל על אותו אובייקט יותר מפעם אחת במהלך
     הרצה של אפליקציה ב-Java, ה-method hashCodeצריך להחזיר בעקביות את אותו מספר שלם, כל עוד אין מידע שנעשה בו שימוש בהשוואות שלequalsבאובייקט. המספר השלם הזה לא צריך להיות עקבי מהפעלה אחת של לביצוע אחר של אותה האפליקציה.
- אם שני אובייקטים שווים לפי equals(Object)ואז קריאה ל-methodhashCodeבכל אחד שני האובייקטים חייבים להפיק את אותה תוצאה של מספר שלם.
- לא נדרש שאם שני אובייקטים אינם שווים
     בהתאם לequals(java.lang.Object)ואז קריאה ל-methodhashCodeבכל אחד שני אובייקטים חייבים להניב תוצאות נפרדות של מספרים שלמים. אבל, מתכנת צריך להיות מודע לכך שהפקת תוצאות של מספרים שלמים נפרדים לאובייקטים לא שווים, עשויה לשפר את הביצועים של טבלאות גיבוב.
 עד כמה שהדבר מעשי באופן סביר, שיטת ה-hashCode מוגדרת
 לפי מחלקה Object מחזיר מספרים שלמים ייחודיים
 של אובייקטים ייחודיים. (ייתכן שה-hashCode לא הוטמע
 בתור פונקציה כלשהי של כתובת הזיכרון של אובייקט בשלב כלשהו
 בזמן).
| החזרות | |
|---|---|
| int | ערך קוד גיבוב (hash) של האובייקט הזה. | 
WriteToParcel
public void writeToParcel (Parcel out, int flags)
יש לשטח את האובייקט ל-Parcel
| פרמטרים | |
|---|---|
| out | Parcel: הערך הזה לא יכול להיותnull. | 
| flags | int: דגלים נוספים לגבי אופן הכתיבה של האובייקט.
 יכול להיות 0 אוParcelable.PARCELABLE_WRITE_RETURN_VALUE.
 
 הערך הוא0או שילוב שלParcelable.PARCELABLE_WRITE_RETURN_VALUE, עם android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES | 
