MeasurementException

public class MeasurementException
extends AdServicesException

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ android.adservices.exceptions.AdServicesException
         ↳ android.adservices.exceptions.MeasurementException


Measurement API 抛出的异常。

摘要

公共构造函数

MeasurementException(int resultCode)

初始化不带消息的 MeasurementException

MeasurementException(int resultCode, String message)

使用结果代码和消息初始化 MeasurementException

MeasurementException(int resultCode, String message, Throwable cause)

使用结果代码、消息和原因初始化 MeasurementException

公共方法

int getResultCode()

返回构建此异常时使用的结果代码。

继承的方法

公共构造函数

MeasurementException

public MeasurementException (int resultCode)

初始化不带消息的 MeasurementException

参数
resultCode int:resultCode。 值为 MeasurementManager.RESULT_OKMeasurementManager.RESULT_INTERNAL_ERRORMeasurementManager.RESULT_INVALID_ARGUMENTMeasurementManager.RESULT_IO_ERROR

MeasurementException

public MeasurementException (int resultCode,
                String message)

使用结果代码和消息初始化 MeasurementException

参数
resultCode int:resultCode。 值为 MeasurementManager.RESULT_OKMeasurementManager.RESULT_INTERNAL_ERRORMeasurementManager.RESULT_INVALID_ARGUMENTMeasurementManager.RESULT_IO_ERROR

message String:详细消息(保存下来以供 Throwable.getMessage() 方法稍后检索)。 此值不能为 null

MeasurementException

public MeasurementException (int resultCode,
                String message,
                Throwable cause)

使用结果代码、消息和原因初始化 MeasurementException

参数
resultCode int:resultCode。 值为 MeasurementManager.RESULT_OKMeasurementManager.RESULT_INTERNAL_ERRORMeasurementManager.RESULT_INVALID_ARGUMENTMeasurementManager.RESULT_IO_ERROR

message String:详细消息(保存下来以供 Throwable.getMessage() 方法稍后检索)。 此值不能为 null

cause Throwable:原因(保存下来以供 Throwable.getCause() 方法稍后检索)。(允许为 null 值,表示原因不存在或未知。)

公共方法

getResultCode

public int getResultCode ()

返回构建此异常时使用的结果代码。

返回
int resultCode。 值为 MeasurementManager.RESULT_OKMeasurementManager.RESULT_INTERNAL_ERRORMeasurementManager.RESULT_INVALID_ARGUMENTMeasurementManager.RESULT_IO_ERROR