LoadSdkException 예외의 생성자

public final class LoadSdkException
extends Exception implements Parcelable

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ android.app.sdksandbox.LoadSdkException


SdkSandboxManager#loadSdk에서 발생한 예외

요약

상속된 상수

필드

public static final Creator<LoadSdkException> CREATOR

공개 생성자

LoadSdkException(Throwable cause, Bundle extraInfo)

Throwable 및 Bundle을 사용하여 LoadSdkException을 초기화합니다.

공개 메서드

int describeContents()

이 Parcelable 인스턴스의 마셜링된 표현에 포함된 특수 객체의 종류를 설명합니다.

Bundle getExtraInformation()

이 예외가 구성된 추가 오류 정보를 반환합니다.

int getLoadSdkErrorCode()

이 예외가 구성된 결과 코드를 반환합니다.

void writeToParcel(Parcel destination, int flags)

이 객체를 Parcel에 평면화합니다.

상속된 메서드

필드

생성자

public static final Creator<LoadSdkException> CREATOR

공개 생성자

LoadSdkException 예외의 생성자

public LoadSdkException (Throwable cause, 
                Bundle extraInfo)

Throwable 및 Bundle을 사용하여 LoadSdkException을 초기화합니다.

매개변수
cause Throwable: 예외의 원인으로, 나중에 Throwable.getCause() 메서드에서 검색할 수 있도록 저장됩니다. 이 값은 null일 수 없습니다.

extraInfo Bundle: 추가 오류 정보. 이러한 정보가 없으면 비어 있습니다. 이 값은 null일 수 없습니다.

공개 메서드

describeContents

API 수준 34에 추가됨
public int describeContents ()

이 Parcelable 인스턴스의 마셜링된 표현에 포함된 특수 객체의 종류를 설명합니다. 예를 들어 객체에 writeToParcel(android.os.Parcel, int) 결과에 있는 파일 설명자가 포함될 경우 이 메서드의 반환 값에는 CONTENTS_FILE_DESCRIPTOR 부분이 포함되어야 합니다.

반환 값
int 이 Parcelable 객체 인스턴스에서 마셜링된 특수 객체 유형의 집합을 나타내는 비트마스크입니다. 값은 0 또는 CONTENTS_FILE_DESCRIPTOR입니다.

추가 정보 가져오기

public Bundle getExtraInformation ()

이 예외가 구성된 추가 오류 정보를 반환합니다.

반환 값
Bundle 추가 오류 정보 번들입니다. 이 값은 null일 수 없습니다.

getLoadSdkErrorCode

public int getLoadSdkErrorCode ()

이 예외가 구성된 결과 코드를 반환합니다.

반환 값
int loadSdk 결과 코드 값은 SdkSandboxManager.LOAD_SDK_NOT_FOUND, SdkSandboxManager.LOAD_SDK_ALREADY_LOADED, SdkSandboxManager.LOAD_SDK_SDK_DEFINED_ERROR, SdkSandboxManager.LOAD_SDK_SDK_SANDBOX_DISABLED, SdkSandboxManager.LOAD_SDK_INTERNAL_ERROR, SdkSandboxManager.SDK_SANDBOX_PROCESS_NOT_AVAILABLE입니다.

writeToParcel

API 수준 34에 추가됨
public void writeToParcel (Parcel destination, 
                int flags)

이 객체를 Parcel에 평면화합니다.

매개변수
destination Parcel: 이 값은 null일 수 없습니다.

flags int: 객체가 작성되는 방식에 대한 추가 플래그입니다. 0 또는 Parcelable.PARCELABLE_WRITE_RETURN_VALUE일 수 있습니다. 값은 0이거나 Parcelable.PARCELABLE_WRITE_RETURN_VALUE와 android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES의 조합입니다.