Exception 类

定义

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

[Android.Runtime.Register("java/lang/Exception", DoNotGenerateAcw=true)]
public class Exception : Java.Lang.Throwable
[<Android.Runtime.Register("java/lang/Exception", DoNotGenerateAcw=true)>]
type Exception = class
    inherit Throwable
继承
Exception
派生
属性

注解

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

Exception 和任何不是 子类的 RuntimeException 子类都是 <em>checked exceptions</em>。 如果检查的异常可以通过方法或构造函数的执行引发并在方法或构造函数边界之外传播,则需要在方法或构造函数的 throws 子句中声明这些异常。

在 1.0 中添加。

java.lang.ExceptionJava 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

构造函数

Exception()

构造一个新的异常,并使用 null 作为其详细信息消息。

Exception(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

Exception(String)

使用指定的详细信息消息构造新的异常。

Exception(String, Throwable)

使用指定的详细信息消息和原因构造新的异常。

Exception(String, Throwable, Boolean, Boolean)
已过时.

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

Exception(Throwable)

构造具有指定原因和详细信息消息的新 (cause==null ? null : cause.toString()) 异常 (通常包含) 的 cause 类和详细信息消息。

字段

is_generated

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

(继承自 Throwable)

属性

Cause

如果原因不存在或 null 未知,则返回此引发的原因或 。

(继承自 Throwable)
Class

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

(继承自 Throwable)
Handle

基础 Android 实例的句柄。

(继承自 Throwable)
JniIdentityHashCode

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

(继承自 Throwable)
JniPeerMembers

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

LocalizedMessage

创建此可引发的的本地化说明。

(继承自 Throwable)
Message

返回此可引发的详细信息消息字符串。

(继承自 Throwable)
PeerReference

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

(继承自 Throwable)
StackTrace

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

(继承自 Throwable)
ThresholdClass

此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。

ThresholdType

此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。

方法

AddSuppressed(Throwable)

将指定的异常追加到为了传递此异常而取消的异常。

(继承自 Throwable)
Dispose()

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

(继承自 Throwable)
Dispose(Boolean)

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

(继承自 Throwable)
FillInStackTrace()

填充执行堆栈跟踪。

(继承自 Throwable)
GetStackTrace()

提供对 打印 #printStackTrace()的堆栈跟踪信息的编程访问。

(继承自 Throwable)
GetSuppressed()

返回一个数组,其中包含为了传递此异常而禁止显示的所有异常(通常由 try-with-resources 语句)。

(继承自 Throwable)
InitCause(Throwable)

将此可引发的原因初始化为指定的值。

(继承自 Throwable)
PrintStackTrace()

输出此可引发的及其回溯到标准错误流。

(继承自 Throwable)
PrintStackTrace(PrintStream)

打印此可引发的及其指向指定打印流的回溯。

(继承自 Throwable)
PrintStackTrace(PrintWriter)

将此可引发的及其回溯输出到指定的打印编写器。

(继承自 Throwable)
SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Throwable)
SetStackTrace(StackTraceElement[])

设置将返回并由 #getStackTrace() 相关方法打印 #printStackTrace() 的堆栈跟踪元素。

(继承自 Throwable)
ToString()

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

(继承自 Throwable)
UnregisterFromRuntime()

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

(继承自 Throwable)

显式接口实现

IJavaPeerable.Disposed()

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

(继承自 Throwable)
IJavaPeerable.DisposeUnlessReferenced()

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

(继承自 Throwable)
IJavaPeerable.Finalized()

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

(继承自 Throwable)
IJavaPeerable.JniManagedPeerState

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

(继承自 Throwable)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

(继承自 Throwable)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

(继承自 Throwable)
IJavaPeerable.SetPeerReference(JniObjectReference)

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

(继承自 Throwable)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

GetJniTypeName(IJavaPeerable)

Exception 及其子类是 的 Throwable 一种形式,指示合理应用程序可能希望捕获的条件。

适用于