LoadSdkException 예외의 생성자

public final class LoadSdkException
extends Exception implements Parcelable

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


SdkSandboxManager#loadSdk에서 발생한 예외

요약

상속된 상수

int CONTENTS_FILE_DESCRIPTOR

describeContents()와 함께 사용되는 설명자 비트: Parcelable 객체의 평면화된 표현에는 파일 설명자가 포함됩니다.

int PARCELABLE_WRITE_RETURN_VALUE

writeToParcel(Parcel, int)와 함께 사용하기 위한 플래그: 작성되는 객체는 반환 값으로, 'Parcelable someFunction()', 'void someFunction(out Parcelable)' 또는 'void someFunction(inout Parcelable)' 같은 함수의 결과입니다.

필드

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에 평면화합니다.

상속된 메서드

final void addSuppressed(Throwable exception)

이 예외를 제공하기 위해 억제되었던 예외에 지정된 예외를 추가합니다.

Throwable fillInStackTrace()

실행 스택 트레이스를 채웁니다.

Throwable getCause()

이 throwable의 원인을 반환합니다. 원인이 존재하지 않거나 원인을 알 수 없으면 null을 반환합니다.

String getLocalizedMessage()

이 throwable의 현지화된 설명을 만듭니다.

String getMessage()

이 throwable의 세부정보 메시지 문자열을 반환합니다.

StackTraceElement[] getStackTrace()

printStackTrace()로 출력한 스택 트레이스 정보에 관한 프로그래매틱 액세스를 제공합니다.

final Throwable[] getSuppressed()

이 예외를 제공하기 위해 일반적으로 try-with-resources 문으로 억제된 모든 예외를 포함하는 배열을 반환합니다.

Throwable initCause(Throwable cause)

이 throwable의 원인을 지정된 값으로 초기화합니다.

void printStackTrace()

이 throwable 및 backtrace를 표준 오류 스트림에 출력합니다.

void printStackTrace(PrintWriter s)

이 throwable 및 backtrace를 지정된 출력 작성기에 출력합니다.

void printStackTrace(PrintStream s)

이 throwable 및 backtrace를 지정된 출력 스트림에 출력합니다.

void setStackTrace(StackTraceElement[] stackTrace)

getStackTrace()로 반환되고 printStackTrace() 및 관련 메서드로 출력될 스택 트레이스 요소를 설정합니다.

String toString()

이 throwable에 관한 간단한 설명을 반환합니다.

Object clone()

이 개체의 사본을 만들어 반환합니다.

boolean equals(Object obj)

일부 다른 개체가 이 개체와 '같은'지 여부를 나타냅니다.

void finalize()

가비지 컬렉션이 더 이상 객체에 관한 참조가 없다고 판단하는 경우 객체의 가비지 컬렉터에서 호출합니다.

final Class<?> getClass()

Object의 런타임 클래스를 반환합니다.

int hashCode()

객체의 해시 코드 값을 반환합니다.

final void notify()

이 객체의 모니터에서 대기 중인 단일 스레드의 대기 모드를 해제합니다.

final void notifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드의 대기 모드를 해제합니다.

String toString()

객체의 문자열 표현을 반환합니다.

final void wait(long timeoutMillis, int nanos)

일반적으로 알림을 받거나 중단되어 절전 모드에서 해제될 때까지 또는 일정 시간이 경과할 때까지 현재 스레드가 대기하도록 합니다.

final void wait(long timeoutMillis)

일반적으로 알림을 받거나 중단되어 절전 모드에서 해제될 때까지 또는 일정 시간이 경과할 때까지 현재 스레드가 대기하도록 합니다.

final void wait()

일반적으로 알림을 받거나 중단되어 절전 모드에서 해제될 때까지 현재 스레드가 대기하도록 합니다.

abstract int describeContents()

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

abstract void writeToParcel(Parcel dest, 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 ()

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

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의 조합입니다.