处理错误状态信息。
嵌套类摘要
从接口ohos.utils继承的嵌套类/接口。Sequenceable |
---|
Sequenceable.Producer< T > |
领域摘要
修饰符和类型 | 领域 | 描述 |
---|---|---|
静态整数 | CRASHED | 崩溃的条件代码 |
静态整数 | NO_ERROR | 条件代码无错误 |
静态整数 | NOT_RESPONDING | 条件代码不响应 |
静态Sequenceable.Producer < ProcessErrorInfo > | PRODUCER | 从Parcel创建一个ProcessErrorInfo实例。 |
构造器摘要
建设者 | 描述 |
---|---|
ProcessErrorInfo() |
方法总结
修饰符和类型 | 方法 | 描述 |
---|---|---|
整型 | getCondition() | 获取进程处于的条件。 |
String | getLongMsg() | 获取描述错误情况的长消息。 |
整型 | getPid() | 获取此过程的pid。 |
String | getProcessName() | 获取发生崩溃或错误的进程名称。 |
String | getShortMsg() | 获取描述错误情况的简短消息。 |
String | getStackTrace() | 获取错误起源的堆栈跟踪。 |
String | getTag() | 获取与错误关联的能力名称(如果已知)。 |
整型 | getUid() | 获取已分配给该进程的用户ID; |
布尔值 | marshalling(Parcel) | 将此Sequenceable对象封送到一个Parcel中。 |
String | toString() | 返回对象的字符串表示形式。 |
布尔值 | unmarshalling(Parcel) | 解组从这个排序的对象Parcel。 |
从类 java.lang 继承的方法。object |
---|
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait |
从接口ohos.utils继承的方法。Sequenceable |
---|
hasFileDescriptor |
领域细节
崩溃
公共静态最终诠释已崩溃
崩溃的条件代码
也可以看看:
Constant Field Values
未响应
公共静态最终int NOT_RESPONDING
条件代码不响应
也可以看看:
Constant Field Values
NO_ERROR
公共静态最终int NO_ERROR
条件代码无错误
也可以看看:
Constant Field Values
生产者
公共静态最终Sequenceable.Producer < ProcessErrorInfo > PRODUCER
从Parcel创建一个ProcessErrorInfo实例。
构造器详细信息
ProcessErrorInfo
公共ProcessErrorInfo()
方法细节
getCondition
public int getCondition()
获取进程处于的条件。
返回值:
返回过程条件。
getProcessName
公共StringgetProcessName()
获取发生崩溃或错误的进程名称。
返回值:
返回进程名称。
getPid
public int getPid()
获取此过程的pid。
返回值:
返回pid。
getUid
public int getUid()
获取已分配给该进程的用户ID;
返回值:
返回用户ID。
getTag
公共StringgetTag()
获取与错误关联的能力名称(如果已知)。可能为空。
返回值:
返回能力名称。
getShortMsg
公共StringgetShortMsg()
获取描述错误情况的简短消息。
返回值:
返回描述错误情况的简短消息。
getLongMsg
公共StringgetLongMsg()
获取描述错误情况的长消息。
返回值:
返回描述错误情况的长消息。
getStackTrace
公共StringgetStackTrace()
获取错误起源的堆栈跟踪。可能为空。
返回值:
返回堆栈跟踪。
编组
公共布尔编组(Parcel)
从接口复制的描述:Sequenceable将此Sequenceable对象编组为Parcel。
指定者:
在Sequenceable接口中marshalling
参数:
参数名称 | 参数说明 |
---|---|
out | 指示Parcel到了排序的对象将被封的对象.. |
返回值:
如果封送成功,则返回true;否则,返回true。否则返回false。
解组
公共布尔解组(Parcel中)
从接口复制的描述:Sequenceable从Parcel解组此Sequenceable对象。
指定者:
在接口Sequencel中unmarshalling
参数:
参数名称 | 参数说明 |
---|---|
in | 指示已将Sequenceable对象编组到的Parcel对象。 |
返回值:
如果解组成功,则返回true;否则,返回false。否则返回false。
toString
公共StringtoString()
从类:Object复制的描述返回object的字符串表示形式。通常,toString方法返回一个“以文本形式表示”此对象的字符串。结果应该是简洁易懂的表示形式,便于人们阅读。建议所有子类都重写此方法。
Object类的toString方法返回一个字符串,该字符串包括该对象是其实例的类的名称,符号字符“ @”以及该对象的哈希码的无符号十六进制表示形式。换句话说,此方法返回的字符串等于:
getClass ()。getName ()+ '@' +整数。toHexString (hashCode ())
覆写:
类Object中的toString
返回值:
对象的字符串表示形式。