安装包 io.realm.mongodb

类 AppException

    • 构造函数详细信息

      • AppException

        public AppException​( ErrorCode errorCode, String errorMessage)
        创建与对象服务器通信时由协议错误导致的错误。
        参数:
        errorCode - 此类错误的错误代码。
        errorMessage - 详细的错误消息。
      • AppException

        public AppException​( String errorType, int errorCode, String errorMessage)
        创建无法映射到任何已知错误情况的未知错误。

        这意味着getErrorCode()将返回ErrorCode.UNKNOWN ,但getErrorType()getErrorIntValue()将返回有助于识别真正错误的基础值。

        参数:
        errorCode - 此类错误的错误代码。
        errorMessage - 详细的错误消息。
      • AppException

        公共 AppException​( ErrorCode errorCode, Throwable异常)
        创建由与对象服务器通信时的异常导致的错误。
        参数:
        errorCode - 此类错误的错误代码。
        exception - 导致此错误的底层异常。
      • AppException

        public AppException​( ErrorCode errorCode, String title, @Nullable Stringhint )
        尝试对用户进行身份验证时发生错误。
        参数:
        errorCode - 此类错误的错误代码。
        title - 此类错误的标题。
        hint — 解决错误的提示。
      • AppException

        公共 AppException​( ErrorCode errorCode, @Nullable String errorMessage, @Nullable Throwable异常)
        可能发生在任何地方的一般错误。
        参数:
        errorCode - 此类错误的错误代码。
        errorMessage - 详细的错误消息。
        exception - 底层异常(如果错误由此引起)。
    • 方法详细信息

      • getErrorType

        public String getErrorType()
        返回描述错误类型的字符串。
        返回:
      • getErrorIntValue

        public int getErrorIntValue()
        返回表示此特定错误类型的整数。 该值仅在getErrorType()提供的值范围内是唯一的。
        返回:
        表示此类错误的整数值。
      • getErrorMessage

        @Nullable public String getErrorMessage()
        返回有关此错误原因的更详细的错误消息。
        返回:
        详细的错误消息,如果没有,则为null
      • getException

        @Nullable public Throwable getException()
        返回导致此错误的底层异常(如有)。
        返回:
        导致此错误的底层异常,如果不是由异常引起的,则为null