public final class ErrnoException
extends 异常
java.lang.Object | |||
↳ | java.lang.Throwable | ||
↳ | java.lang.Exception | ||
↳ | android.system.ErrnoException |
Os
方法失败时引发的检查异常。 这个异常包含本地errno值,用于与OsConstants
中的常量进行比较,如果复杂的调用者需要根据确切的失败来调整其行为。
Fields |
|
---|---|
public final int |
errno 该错误值,为与比较 |
Public constructors |
|
---|---|
ErrnoException(String functionName, int errno) 用给定的函数名和errno值构造一个实例。 |
|
ErrnoException(String functionName, int errno, Throwable cause) 使用给定的函数名称,errno值和原因构造一个实例。 |
Public methods |
|
---|---|
String |
getMessage() 将隐藏的函数名称和errno值转换为可读的字符串。 |
Inherited methods |
|
---|---|
From class java.lang.Throwable
|
|
From class java.lang.Object
|
ErrnoException (String functionName, int errno)
用给定的函数名和errno值构造一个实例。
Parameters | |
---|---|
functionName |
String
|
errno |
int
|
ErrnoException (String functionName, int errno, Throwable cause)
使用给定的函数名称,errno值和原因构造一个实例。
Parameters | |
---|---|
functionName |
String
|
errno |
int
|
cause |
Throwable
|
String getMessage ()
将隐藏的函数名称和errno值转换为可读的字符串。 我们在这里执行此操作,而不是在构造函数中,以便呼叫者只在需要时才为此付费。
Returns | |
---|---|
String |
the detail message string of this Throwable instance (which may be null ). |