透過集合功能整理內容 你可以依據偏好儲存及分類內容。

WebSourceRegistrationRequest

public final class WebSourceRegistrationRequest
extends Object implements Parcelable

java.lang.Object
   ↳ android.adservices.measurement.WebSourceRegistrationRequest


用來保留來自網頁結構定義的測量來源註冊呼叫的類別。

摘要

巢狀類別

class WebSourceRegistrationRequest.Builder

WebSourceRegistrationRequest 的建構工具。 

繼承常數

欄位

public static final Creator<WebSourceRegistrationRequest> CREATOR

Paracelable 的製作者 (透過反射)。

公用方法

int describeContents()

描述此 Parcelable 執行個體管理表示法中包含的特別物件種類。

boolean equals(Object o)

指出是否有其他物件「等於」這個物件。

InputEvent getInputEvent()

輸入事件的 getter。

Uri getOsDestination()

適用於 OS 目的地的 getter。

List<WebSourceParams> getSourceParams()

來源參數的 getter。

Uri getTopOriginUri()

熱門來源 URI 的 getter。

Uri getVerifiedDestination()

已驗證目的地的 getter。

Uri getWebDestination()

網站目的地的 getter。

int hashCode()

傳回該物件的雜湊碼值。

void writeToParcel(Parcel out, int flags)

壓平合併此物件並加入至 Parcel。

沿用的方法

欄位

創作者

public static final Creator<WebSourceRegistrationRequest> CREATOR

Paracelable 的製作者 (透過反射)。

公用方法

describeContents

public int describeContents ()

描述此 Parcelable 執行個體管理表示法中包含的特別物件種類。舉例來說,如果物件在 writeToParcel(android.os.Parcel, int) 的輸出內容中會包含檔案描述元,此方法的傳回值就必須包含 CONTENTS_FILE_DESCRIPTOR 位元。

回傳
int 位元遮罩,表示由此 Parcelable 物件執行個體管理的特殊物件類型組合。值為 0CONTENTS_FILE_DESCRIPTOR

等於

public boolean equals (Object o)

指出是否有其他物件「等於」這個物件。

equals 方法針對非空值物件參照實作對等關係:

  • 如果是自反關係:針對任何的非空參照值 xx.equals(x) 應傳回 true
  • 如果是對稱關係:針對任何非空參照值 xyx.equals(y) 應傳回 true,前提是 y.equals(x) 必須傳回 true
  • 如果是可轉換關係:針對任何非空參照值 xyz,如果 x.equals(y) 傳回 true,且 y.equals(z) 傳回 true,則 x.equals(z) 應傳回 true
  • 如果是一致的關係:針對任何非空參照值 xy,多次叫用 x.equals(y) 會持續傳回 truefalse,但前提是,在該物件的 equals 比較中所使用的資訊均未經過修改。
  • 針對任何非空參照值 xx.equals(null) 應傳回 false

類別 Objectequals 方法可對物件實作最明顯的對等關係;也就是說,針對任何非空參照值 xy,只有在 xy 參照相同的物件時 (x == y 的值為 true),此方法才會傳回 true

請注意,通常情況下,只要覆寫這個方法,就必須覆寫 hashCode 方法,以便維持 hashCode 方法的一般合約,亦即相同的物件必須有相同的雜湊碼。

參數
o Object:要用來比較的參照物件。

回傳
boolean 如果此物件與 obj 引數相同,會傳回 true,否則傳回 false

getInputEvent

public InputEvent getInputEvent ()

輸入事件的 getter。

回傳
InputEvent 這個值可以是 null

getOsDestination

public Uri getOsDestination ()

適用於 OS 目的地的 getter。

回傳
Uri 這個值可以是 null

getSourceParams

public List<WebSourceParams> getSourceParams ()

來源參數的 getter。

回傳
List<WebSourceParams> 此值不能為 null

getTopOriginUri

public Uri getTopOriginUri ()

熱門來源 URI 的 getter。

回傳
Uri 此值不能為 null

getVerifiedDestination

public Uri getVerifiedDestination ()

已驗證目的地的 getter。

回傳
Uri 這個值可以是 null

getWebDestination

public Uri getWebDestination ()

網站目的地的 getter。

回傳
Uri 這個值可以是 null

hashCode

public int hashCode ()

傳回該物件的雜湊碼值。此方法支援使用雜湊資料表,例如 HashMap 提供的雜湊資料表。

hashCode」的一般合約如下:

  • 在 Java 應用程式執行期間,如果同一物件受到多次叫用,hashCode 方法必須持續傳回相同的整數,前提是該物件 equals 比較中所使用的資訊均未經修改。在同一應用程式的兩次執行之間,此整數無需保持一致。
  • 如果根據 equals(Object) 方法,兩個物件是相同的,則針對兩個物件呼叫 hashCode 方法時,必須產生相同的整數結果。
  • 如果根據 equals(java.lang.Object) 方法,兩個物件不相同,則針對兩個物件呼叫 hashCode 方法時,無需產生不同的整數結果。不過,程式員也應瞭解,如果針對不同的物件產生不同的整數結果,可能會改善雜湊資料表的效能。

只要合理可行,類別 Object 定義的 hashCode 方法會針對不同的物件傳回不同的整數。(這通常透過將物件內部位址轉換為整數的方式實作,但 Java™ 程式設計語言不需要這項實作技術。)

回傳
int 此物件的雜湊碼值。

writeToParcel

public void writeToParcel (Parcel out,
                int flags)

壓平合併此物件並加入至 Parcel。

參數
out Parcel:此值不能為 null

flags int:應如何編寫物件的相關其他標記。可以是 0 或 Parcelable.PARCELABLE_WRITE_RETURN_VALUE。值可以是 0Parcelable.PARCELABLE_WRITE_RETURN_VALUE 的組合,以及 android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES