AdSelectionSignals
public
final
class
AdSelectionSignals
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.AdSelectionSignals |
이 클래스에는 광고 선택 중에 자바스크립트 함수로 전달되는 JSON이 있습니다. 내용은 FLEDGE 플랫폼 코드에서 사용되지 않으며, 검증만 되어 적절한 자바스크립트 광고 선택 함수로 전달됩니다.
요약
상속된 상수 |
---|
필드 | |
---|---|
public
static
final
Creator<AdSelectionSignals> |
CREATOR
|
public
static
final
AdSelectionSignals |
EMPTY
|
공개 메서드 | |
---|---|
int
|
describeContents()
이 Parcelable 인스턴스의 마셜링된 표현에 포함된 특수 객체의 종류를 설명합니다. |
boolean
|
equals(Object o)
이 AdSelectionSignals를 지정된 객체와 비교합니다. |
static
AdSelectionSignals
|
fromString(String source)
지정된 JSON에서 문자열 형식으로 AdSelectionSignals를 생성합니다. |
int
|
hashCode()
|
String
|
toString()
객체의 문자열 표현을 반환합니다. |
void
|
writeToParcel(Parcel dest, int flags)
이 객체를 Parcel에 평면화합니다. |
상속된 메서드 | |
---|---|
필드
공개 메서드
describeContents
public int describeContents ()
이 Parcelable 인스턴스의 마셜링된 표현에 포함된 특수 객체의 종류를 설명합니다. 예를 들어 객체에 writeToParcel(android.os.Parcel, int)
결과에 있는 파일 설명자가 포함될 경우 이 메서드의 반환 값에는 CONTENTS_FILE_DESCRIPTOR
부분이 포함되어야 합니다.
반환 값 | |
---|---|
int |
이 Parcelable 객체 인스턴스에서 마셜링된 특수 객체 유형의 집합을 나타내는 비트마스크입니다.
값은 0 또는 CONTENTS_FILE_DESCRIPTOR 입니다. |
equals
public boolean equals (Object o)
이 AdSelectionSignals를 지정된 객체와 비교합니다. 인수가 null이 아니고 동일한 문자열 형식의 AdSelectionSignals 객체(toString()
를 호출하여 가져옴)인 경우에만 결과가 true입니다. 이 메서드는 JSON 정규화를 실행하지 않으므로 객체의 문자열 표현이 같지 않은 경우 동일한 JSON을 사용하는 두 AdSelectionSignals 객체가 동일하지 않을 수 있습니다.
매개변수 | |
---|---|
o |
Object : 이 AdSelectionSignals를 비교할 객체입니다. |
반환 값 | |
---|---|
boolean |
지정된 객체가 이 AdSelectionSignals와 동등한 AdSelectionSignals를 나타내는 경우 true, 나타내지 않는 경우 false입니다. |
fromString
public static AdSelectionSignals fromString (String source)
지정된 JSON에서 문자열 형식으로 AdSelectionSignals를 생성합니다.
매개변수 | |
---|---|
source |
String : AdSelectionSignals를 만드는 데 사용할 수 있는 유효한 JSON 문자열입니다.
이 값은 null 일 수 없습니다. |
반환 값 | |
---|---|
AdSelectionSignals |
지정된 문자열을 래핑하는 AdSelectionSignals 객체입니다.
이 값은 null 일 수 없습니다. |
hashCode
public int hashCode ()
toString()
을 호출하여 가져온 이 클래스의 문자열 표현에 해당하는 해시 코드를 반환합니다. 이 메서드는 JSON 정규화를 실행하지 않으므로 기본 문자열 표현이 다른 경우 동일한 JSON을 사용하는 두 AdSelectionSignals 객체가 다른 해시 코드를 보유할 수 있습니다.
반환 값 | |
---|---|
int |
이 객체의 해시 코드 값입니다. |
toString
public String toString ()
객체의 문자열 표현을 반환합니다. 일반적으로 toString
메서드는 이 객체를 '텍스트로 표현'하는 문자열을 반환합니다. 결과는 사람이 읽기 쉬우며 간결하지만 정보를 제공하도록 표현되어야 합니다.
모든 서브클래스는 이 메서드를 재정의하는 것이 좋습니다.
Object
클래스의 toString
메서드는 객체가 인스턴스인 클래스의 이름, at 기호 문자 `@
' 및 객체 해시 코드의 부호 없는 16진수 표현으로 구성된 문자열을 반환합니다. 즉, 이 메서드는 다음 값과 동일한 문자열을 반환합니다.
getClass().getName() + '@' + Integer.toHexString(hashCode())
반환 값 | |
---|---|
String |
이 클래스에서 래핑한 JSON의 문자열 형식입니다.
이 값은 null 일 수 없습니다. |
writeToParcel
public void writeToParcel (Parcel dest, int flags)
이 객체를 Parcel에 평면화합니다.
매개변수 | |
---|---|
dest |
Parcel : 이 값은 null 일 수 없습니다. |
flags |
int : 객체가 작성되는 방식에 대한 추가 플래그입니다.
0 또는 Parcelable.PARCELABLE_WRITE_RETURN_VALUE 일 수 있습니다.
값은 0 이거나 Parcelable.PARCELABLE_WRITE_RETURN_VALUE 와 android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES의 조합입니다. |