鴻蒙OS Ability ProcessErrorInfo

2020-10-28 16:38 更新

處理錯(cuò)誤狀態(tài)信息。

嵌套類摘要

從接口ohos.utils繼承的嵌套類/接口。Sequenceable
Sequenceable.ProducerT >

領(lǐng)域摘要

修飾符和類型 領(lǐng)域 描述
靜態(tài)整數(shù) CRASHED 崩潰的條件代碼
靜態(tài)整數(shù) NO_ERROR 條件代碼無錯(cuò)誤
靜態(tài)整數(shù) NOT_RESPONDING 條件代碼不響應(yīng)
靜態(tài)Sequenceable.Producer < ProcessErrorInfo > PRODUCER Parcel創(chuàng)建一個(gè)ProcessErrorInfo實(shí)例。

構(gòu)造器摘要

建設(shè)者 描述
ProcessErrorInfo()

方法總結(jié)

修飾符和類型 方法 描述
整型 getCondition() 獲取進(jìn)程處于的條件。
String getLongMsg() 獲取描述錯(cuò)誤情況的長消息。
整型 getPid() 獲取此過程的pid。
String getProcessName() 獲取發(fā)生崩潰或錯(cuò)誤的進(jìn)程名稱。
String getShortMsg() 獲取描述錯(cuò)誤情況的簡短消息。
String getStackTrace() 獲取錯(cuò)誤起源的堆棧跟蹤。
String getTag() 獲取與錯(cuò)誤關(guān)聯(lián)的能力名稱(如果已知)。
整型 getUid() 獲取已分配給該進(jìn)程的用戶ID;
布爾值 marshalling(Parcel 將此Sequenceable對象封送到一個(gè)Parcel中。
String toString() 返回對象的字符串表示形式。
布爾值 unmarshalling(Parcel 解組從這個(gè)排序的對象Parcel。
從類 java.lang 繼承的方法。object
clone,equalsfinalize,getClasshashCode,notifynotifyAll,toString,waitwait,wait

從接口ohos.utils繼承的方法。Sequenceable
hasFileDescriptor

領(lǐng)域細(xì)節(jié)

崩潰

公共靜態(tài)最終詮釋已崩潰

崩潰的條件代碼

也可以看看:

Constant Field Values

未響應(yīng)

公共靜態(tài)最終int NOT_RESPONDING

條件代碼不響應(yīng)

也可以看看:

Constant Field Values

NO_ERROR

公共靜態(tài)最終int NO_ERROR

條件代碼無錯(cuò)誤

也可以看看:

Constant Field Values

生產(chǎn)者

公共靜態(tài)最終Sequenceable.Producer < ProcessErrorInfo > PRODUCER

Parcel創(chuàng)建一個(gè)ProcessErrorInfo實(shí)例。

構(gòu)造器詳細(xì)信息

ProcessErrorInfo

公共ProcessErrorInfo()

方法細(xì)節(jié)

getCondition

public int getCondition()

獲取進(jìn)程處于的條件。

返回值:

返回過程條件。

getProcessName

公共StringgetProcessName()

獲取發(fā)生崩潰或錯(cuò)誤的進(jìn)程名稱。

返回值:

返回進(jìn)程名稱。

getPid

public int getPid()

獲取此過程的pid。

返回值:

返回pid。

getUid

public int getUid()

獲取已分配給該進(jìn)程的用戶ID;

返回值:

返回用戶ID。

getTag

公共StringgetTag()

獲取與錯(cuò)誤關(guān)聯(lián)的能力名稱(如果已知)??赡転榭?。

返回值:

返回能力名稱。

getShortMsg

公共StringgetShortMsg()

獲取描述錯(cuò)誤情況的簡短消息。

返回值:

返回描述錯(cuò)誤情況的簡短消息。

getLongMsg

公共StringgetLongMsg()

獲取描述錯(cuò)誤情況的長消息。

返回值:

返回描述錯(cuò)誤情況的長消息。

getStackTrace

公共StringgetStackTrace()

獲取錯(cuò)誤起源的堆棧跟蹤??赡転榭?。

返回值:

返回堆棧跟蹤。

編組

公共布爾編組(Parcel

從接口復(fù)制的描述:Sequenceable將此Sequenceable對象編組為Parcel

指定者:

Sequenceable接口中marshalling

參數(shù):

參數(shù)名稱 參數(shù)說明
out 指示Parcel到了排序的對象將被封的對象..

返回值:

如果封送成功,則返回true;否則,返回true。否則返回false。

解組

公共布爾解組(Parcel中)

從接口復(fù)制的描述:SequenceableParcel解組此Sequenceable對象。

指定者:

在接口Sequencelunmarshalling

參數(shù):

參數(shù)名稱 參數(shù)說明
in 指示已將Sequenceable對象編組到的Parcel對象。

返回值:

如果解組成功,則返回true;否則,返回false。否則返回false。

toString

公共StringtoString()

從類:Object復(fù)制的描述返回object的字符串表示形式。通常,toString方法返回一個(gè)“以文本形式表示”此對象的字符串。結(jié)果應(yīng)該是簡潔易懂的表示形式,便于人們閱讀。建議所有子類都重寫此方法。

Object類的toString方法返回一個(gè)字符串,該字符串包括該對象是其實(shí)例的類的名稱,符號字符“ @”以及該對象的哈希碼的無符號十六進(jìn)制表示形式。換句話說,此方法返回的字符串等于:

  1. getClass ()。getName ()+ '@' +整數(shù)。toHexString hashCode ())

覆寫:

Object中的toString

返回值:

對象的字符串表示形式。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號