鴻蒙OS FormException.FormError

2022-04-09 15:21 更新

FormException.FormError

java.lang.Object

|---java.lang.Enum<FormException.FormError&

|---|---ohos.aafwk.ability.FormException.FormError

& public static enum FormException.FormError
& extends Enum<FormException.FormError&

FormError 表示表單錯(cuò)誤代碼和錯(cuò)誤信息。

枚舉常量摘要

枚舉常量 描述
ABILITY_NOT_EXIST ability在系統(tǒng)中找不到。
BIND_PROVIDER_FAILED 無(wú)法將表單管理器服務(wù)綁定到提供程序服務(wù)。
BMS_RPC_ERROR Bundle Manager Service RPC 對(duì)象未啟動(dòng),獲取失敗。
DIMENSION_NOT_EXIST dimension在表單中不存在。
EXCEED_MAX_FORMS_PER_CLIENT 添加表單的總數(shù)超過(guò)了每個(gè)客戶(hù)的最大值。
EXCEED_MAX_INSTANCES_PER_FORM 使用相同的表單配置生成的表單實(shí)例的數(shù)量超過(guò)了系統(tǒng)允許的最大值。
EXCEED_MAX_SYSTEM_FORMS 添加的表格總數(shù)超過(guò)了系統(tǒng)允許的最大值。
EXCEED_MAX_SYSTEM_TEMP_FORMS 添加的臨時(shí)表格的總數(shù)超過(guò)了系統(tǒng)中的最大值。
FA_NOT_INSTALLED ability未安裝
FMS_RPC_ERROR 獲取Form Manager Service的RPC對(duì)象失敗,因?yàn)榉?wù)沒(méi)有啟動(dòng)。
FORM_CFG_NOT_MATCH_ID 使用已有的表單ID獲取的表單配置與第一次獲取的表單配置不同。
FORM_DUPLICATE_ADDED 無(wú)法獲取客戶(hù)端請(qǐng)求的表單,因?yàn)檎谑褂镁哂邢嗤韱?nbsp;ID 的另一個(gè)表單。
FORM_ID_NOT_EXIST 表單管理服務(wù)中不存在要操作的表單ID。
FORM_IN_RECOVER 正在恢復(fù)表單。
FORM_INFO_NOT_FOUND 獲取請(qǐng)求參數(shù)指定的表單配置信息失敗。
FORM_NOT_SELF_OWNED 請(qǐng)求的表單是由其他應(yīng)用程序添加的,當(dāng)前應(yīng)用程序無(wú)法操作。
GET_BUNDLE_FAILED 根據(jù)請(qǐng)求參數(shù)獲取表單所屬的bundle失敗。
INIT_LAYOUT_FAILED 根據(jù)請(qǐng)求參數(shù)初始化表單布局失敗。
INPUT_PARAM_INVALID 表單操作期間輸入?yún)?shù)無(wú)效。
INTERNAL_ERROR 在表單處理過(guò)程中會(huì)發(fā)生一個(gè)常見(jiàn)的內(nèi)部錯(cuò)誤。
MAX_REFRESH 表示周期性刷新次數(shù)已達(dá)到限制。
MAX_REQUEST 請(qǐng)求次數(shù)過(guò)多
MODULE_NOT_EXIST 在系統(tǒng)中找不到該模塊
PERMISSION_DENY 該應(yīng)用程序無(wú)權(quán)使用表單。
PROVIDER_DELETE_FAIL 表單管理器服務(wù)未能指示表單提供者刪除表單。
SEND_BMS_MSG_ERROR 無(wú)法將請(qǐng)求發(fā)送到 Bundle Manager Service。
SEND_FMS_MSG_ERROR 未能將請(qǐng)求發(fā)送到表單管理器服務(wù)。

方法總結(jié)

修飾符和類(lèi)型 方法 描述
static FormException.FormError valueOf(String name) 返回具有指定名稱(chēng)的此類(lèi)型的枚舉常量。
static FormException.FormError[] values() 按照聲明的順序返回包含此枚舉類(lèi)型常量的數(shù)組。
從 java.lang.Enum 類(lèi)繼承的方法
clonecompareToequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf
從 java.lang.Object 類(lèi)繼承的方法
getClassnotifynotifyAllwaitwaitwait

枚舉常量詳細(xì)信息

INPUT_PARAM_INVALID

public static final FormException.FormError INPUT_PARAM_INVALID

表單操作期間輸入?yún)?shù)無(wú)效。 確保所有輸入?yún)?shù)都有效。

FMS_RPC_ERROR

public static final FormException.FormError FMS_RPC_ERROR

獲取Form Manager Service的RPC對(duì)象失敗,因?yàn)榉?wù)沒(méi)有啟動(dòng)。 請(qǐng)?jiān)诜?wù)啟動(dòng)后重試。

BMS_RPC_ERROR

public static final FormException.FormError BMS_RPC_ERROR

Bundle Manager Service RPC 對(duì)象未啟動(dòng),獲取失敗。 請(qǐng)?jiān)诜?wù)啟動(dòng)后重試。

SEND_FMS_MSG_ERROR

public static final FormException.FormError SEND_FMS_MSG_ERROR

未能將請(qǐng)求發(fā)送到表單管理器服務(wù)。

SEND_BMS_MSG_ERROR

public static final FormException.FormError SEND_BMS_MSG_ERROR

無(wú)法將請(qǐng)求發(fā)送到 Bundle Manager Service。

PERMISSION_DENY

public static final FormException.FormError PERMISSION_DENY

該應(yīng)用程序無(wú)權(quán)使用表單。 確保應(yīng)用程序被授予 ohos.permission.REQUIRE_FORM 和 ohos.permission.GET_BUNDLE_INFO_PRIVILEGED 權(quán)限。

FORM_INFO_NOT_FOUND

public static final FormException.FormError FORM_INFO_NOT_FOUND

獲取請(qǐng)求參數(shù)指定的表單配置信息失敗。 確保要添加的表單參數(shù)與表單提供者提供的參數(shù)一致。

GET_BUNDLE_FAILED

public static final FormException.FormError GET_BUNDLE_FAILED

根據(jù)請(qǐng)求參數(shù)獲取表單所屬的bundle失敗。 確保要添加的表單所屬的捆綁包可用。

INIT_LAYOUT_FAILED

public static final FormException.FormError INIT_LAYOUT_FAILED

根據(jù)請(qǐng)求參數(shù)初始化表單布局失敗。 確保表單提供程序支持表單的網(wǎng)格樣式。

BIND_PROVIDER_FAILED

public static final FormException.FormError BIND_PROVIDER_FAILED

無(wú)法將表單管理器服務(wù)綁定到提供程序服務(wù)。

FORM_DUPLICATE_ADDED

public static final FormException.FormError FORM_DUPLICATE_ADDED

無(wú)法獲取客戶(hù)端請(qǐng)求的表單,因?yàn)檎谑褂镁哂邢嗤韱?ID 的另一個(gè)表單。 正在使用的表單不能具有相同的 ID。 要在同一個(gè)應(yīng)用中獲取并顯示與正在使用的表單配置相同的表單,建議在請(qǐng)求參數(shù)中將表單ID設(shè)置為0。

FORM_CFG_NOT_MATCH_ID

public static final FormException.FormError FORM_CFG_NOT_MATCH_ID

使用已有的表單ID獲取的表單配置與第一次獲取的表單配置不同。

FORM_ID_NOT_EXIST

public static final FormException.FormError FORM_ID_NOT_EXIST

表單管理服務(wù)中不存在要操作的表單ID。

EXCEED_MAX_SYSTEM_FORMS

public static final FormException.FormError EXCEED_MAX_SYSTEM_FORMS

添加的表格總數(shù)超過(guò)了系統(tǒng)允許的最大值。

EXCEED_MAX_INSTANCES_PER_FORM

public static final FormException.FormError EXCEED_MAX_INSTANCES_PER_FORM

使用相同的表單配置生成的表單實(shí)例的數(shù)量超過(guò)了系統(tǒng)允許的最大值。

FORM_NOT_SELF_OWNED

public static final FormException.FormError FORM_NOT_SELF_OWNED

請(qǐng)求的表單是由其他應(yīng)用程序添加的,當(dāng)前應(yīng)用程序無(wú)法操作。

PROVIDER_DELETE_FAIL

public static final FormException.FormError PROVIDER_DELETE_FAIL

表單管理器服務(wù)未能指示表單提供者刪除表單。

EXCEED_MAX_FORMS_PER_CLIENT

public static final FormException.FormError EXCEED_MAX_FORMS_PER_CLIENT

添加表單的總數(shù)超過(guò)了每個(gè)客戶(hù)的最大值。

EXCEED_MAX_SYSTEM_TEMP_FORMS

public static final FormException.FormError EXCEED_MAX_SYSTEM_TEMP_FORMS

添加的臨時(shí)表格的總數(shù)超過(guò)了系統(tǒng)中的最大值。

MODULE_NOT_EXIST

public static final FormException.FormError MODULE_NOT_EXIST

在系統(tǒng)中找不到該模塊。

ABILITY_NOT_EXIST

public static final FormException.FormError ABILITY_NOT_EXIST

在系統(tǒng)中找不到ability。

DIMENSION_NOT_EXIST

public static final FormException.FormError DIMENSION_NOT_EXIST

dimension在表單中不存在。

FA_NOT_INSTALLED

public static final FormException.FormError FA_NOT_INSTALLED

ability未安裝。

MAX_REQUEST

public static final FormException.FormError MAX_REQUEST

請(qǐng)求次數(shù)過(guò)多

MAX_REFRESH

public static final FormException.FormError MAX_REFRESH

表示周期性刷新次數(shù)已達(dá)到限制。

FORM_IN_RECOVER

public static final FormException.FormError FORM_IN_RECOVER

正在恢復(fù)表單。 只有在恢復(fù)完成后才能對(duì)表單進(jìn)行操作。

INTERNAL_ERROR

public static final FormException.FormError INTERNAL_ERROR

在表單處理過(guò)程中會(huì)發(fā)生一個(gè)常見(jiàn)的內(nèi)部錯(cuò)誤。

方法詳情

values

public static FormException.FormError[] values()

按照聲明的順序返回包含此枚舉類(lèi)型常量的數(shù)組。 此方法可用于迭代常量,如下所示:

for (FormException.FormError c : FormException.FormError.values())    System.out.println(c);

返回:

包含此枚舉類(lèi)型的常量的數(shù)組,按聲明的順序排列

valueOf

public static FormException.FormError valueOf(String name)

返回具有指定名稱(chēng)的此類(lèi)型的枚舉常量。 該字符串必須與用于在此類(lèi)型中聲明枚舉常量的標(biāo)識(shí)符完全匹配。 (不允許使用無(wú)關(guān)的空白字符。)

參數(shù):

參數(shù)名稱(chēng) 參數(shù)描述
name 要返回的枚舉常量的名稱(chēng)。

返回:

具有指定名稱(chēng)的枚舉常量

Throws:

Throw名稱(chēng) Throw描述
IllegalArgumentException 如果此枚舉類(lèi)型沒(méi)有具有指定名稱(chēng)的常量
NullPointerException 如果參數(shù)為空
以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)