OnDevicePersonalizationException

public class OnDevicePersonalizationException
extends Exception

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ android.adservices.ondevicepersonalization.OnDevicePersonalizationException


OnDevicePersonalization API 抛出的异常。

摘要

常量

int ERROR_ISOLATED_SERVICE_FAILED

调用的 IsolatedService 未能运行。

公共方法

int getErrorCode()

返回此异常的错误代码。

继承的方法

final void addSuppressed(Throwable exception)

将指定的异常附加到为传递此异常而抑制的异常。

Throwable fillInStackTrace()

填充执行堆栈轨迹。

Throwable getCause()

返回此可抛出对象的原因,如果原因不存在或未知,则返回 null

String getLocalizedMessage()

创建此可抛出对象的本地化说明。

String getMessage()

返回此可抛出对象的详细消息字符串。

StackTraceElement[] getStackTrace()

程序化地访问 printStackTrace() 输出的堆栈轨迹信息。

final Throwable[] getSuppressed()

返回一个数组,其中包含为传递此异常而抑制的所有异常(通常通过 try-with-resources 语句抑制)。

Throwable initCause(Throwable cause)

将此可抛出对象的原因初始化为指定值。

void printStackTrace()

将此可抛出对象及其回溯信息输出到标准错误流中。

void printStackTrace(PrintWriter s)

将此可抛出对象及其回溯信息输出到指定的输出写入器。

void printStackTrace(PrintStream s)

将此可抛出对象及其回溯信息输出到指定的输出流。

void setStackTrace(StackTraceElement[] stackTrace)

设置将由 getStackTrace() 返回并由 printStackTrace() 及相关方法输出的堆栈轨迹元素。

String toString()

返回此可抛出对象的简短说明。

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()

让当前线程进入等待状态,直到其被唤醒(通常在收到通知或被中断时)

常量

ERROR_ISOLATED_SERVICE_FAILED

public static final int ERROR_ISOLATED_SERVICE_FAILED

调用的 IsolatedService 未能运行。

常量值: 1 (0x00000001)

公共方法

getErrorCode

public int getErrorCode ()

返回此异常的错误代码。

返回值
int 值为 ERROR_ISOLATED_SERVICE_FAILED 或 android.adservices.ondevicepersonalization.OnDevicePersonalizationException.ERROR_PERSONALIZATION_DISABLED