阅读(446) (9)

鸿蒙OS Ability ProcessErrorInfo

2020-09-21 17:27:07 更新

处理错误状态信息。

嵌套类摘要

从接口ohos.utils继承的嵌套类/接口。Sequenceable
Sequenceable.ProducerT >

领域摘要

修饰符和类型 领域 描述
静态整数 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
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

从接口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中)

从接口复制的描述:SequenceableParcel解组此Sequenceable对象。

指定者:

在接口Sequencelunmarshalling

参数:

参数名称 参数说明
in 指示已将Sequenceable对象编组到的Parcel对象。

返回值:

如果解组成功,则返回true;否则,返回false。否则返回false。

toString

公共StringtoString()

从类:Object复制的描述返回object的字符串表示形式。通常,toString方法返回一个“以文本形式表示”此对象的字符串。结果应该是简洁易懂的表示形式,便于人们阅读。建议所有子类都重写此方法。

Object类的toString方法返回一个字符串,该字符串包括该对象是其实例的类的名称,符号字符“ @”以及该对象的哈希码的无符号十六进制表示形式。换句话说,此方法返回的字符串等于:

getClass ()。getName ()+ '@' +整数。toHexString (hashCode ())

覆写:

Object中的toString

返回值:

对象的字符串表示形式。