Most visited

Recently visited

Added in API level 21

ErrnoException

public final class ErrnoException
extends 异常

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ android.system.ErrnoException


Os方法失败时引发的检查异常。 这个异常包含本地errno值,用于与OsConstants中的常量进行比较,如果复杂的调用者需要根据确切的失败来调整其行为。

Summary

Fields

public final int errno

该错误值,为与比较 E常量 OsConstants

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

Fields

errno

Added in API level 21
int errno

该错误值,为与比较 E常量 OsConstants

Public constructors

ErrnoException

Added in API level 21
ErrnoException (String functionName, 
                int errno)

用给定的函数名和errno值构造一个实例。

Parameters
functionName String
errno int

ErrnoException

Added in API level 21
ErrnoException (String functionName, 
                int errno, 
                Throwable cause)

使用给定的函数名称,errno值和原因构造一个实例。

Parameters
functionName String
errno int
cause Throwable

Public methods

getMessage

Added in API level 21
String getMessage ()

将隐藏的函数名称和errno值转换为可读的字符串。 我们在这里执行此操作,而不是在构造函数中,以便呼叫者只在需要时才为此付费。

Returns
String the detail message string of this Throwable instance (which may be null).

Hooray!