• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 输入法框架错误码
2
3> **说明:**
4>
5> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](errorcode-universal.md)。
6
7## 12800001 包管理服务异常
8
9**错误信息**
10
11Package manager error.
12
13**错误描述**
14
15当依赖包管理接口来获取一些信息失败时,系统会报此错误码。
16
17**可能原因**
18
19在调用getInputMethods、listCurrentInputMethodSubtype等接口获取输入法及子类型的时候,由于获取包管理服务异常时会报错。
20
21**处理步骤**
22
2324
25## 12800002 输入法应用异常
26
27**错误信息**
28
29Input method engine error.
30
31**错误描述**
32
33用户调用输入法应用接口失败时,系统会报此错误码。
34
35**可能原因**
36
37在执行显示键盘、隐藏键盘等操作时,由于输入法应用进程死亡导致操作失败时会报错。
38
39**处理步骤**
40
41查看输入法应用进程是否正常。例如再次在普通应用(微信、联系人等第三方应用)中点击对话框看键盘能否被正常拉起。
42
43## 12800003 客户端应用异常
44
45**错误信息**
46
47Input method client error.
48
49**错误描述**
50
51当三方应用(微信、设置、联系人等)的对话框等编辑控件调用显示键盘、隐藏键盘失败时,系统会报此错误码。
52
53**可能原因**
54
55三方应用客户端服务异常导致输入法应用与三方应用客户端断链。
56
57**处理步骤**
58
59重新将输入法应用与三方应用进行绑定:将三方应用后台进程杀死,重新启动三方应用,通过点击对话框等方式触发输入法键盘的显示,若键盘正常显示,则问题解决。
60
61## 12800004 按键事件处理异常
62
63**错误信息**
64
65Key event processing error.
66
67**错误描述**
68
69当按键事件异常时,系统会报此错误码。
70
71**可能原因**
72
73按键事件分发、消费、监听异常时会报错。
74
75**处理步骤**
76
7778
79## 12800005 配置固化失败
80
81**错误信息**
82
83Configuration persisting error.
84
85**错误描述**
86
87当保存配置失败时,系统会报此错误码。
88
89**可能原因**
90
91当调用切换输入法接口的时候,会保存输入法的配置参数,系统参数配置模块异常导致参数保存失败时会报错。
92
93**处理步骤**
94
95执行hdc shell param get persist.sys.default_ime查看默认输入法参数,若可查看,则系统参数配置模块正常,可重启设备进行尝试。
96
97## 12800006 输入法控制器异常
98
99**错误信息**
100
101Input method controller error.
102
103**错误描述**
104
105当获取到输入法控制器失败时,系统会报此错误码。
106
107**可能原因**
108
109在调用getCotroller接口获取输入法控制器InputMethodController时发生异常时会报错。
110
111**处理步骤**
112
113无。
114
115## 12800007 输入法设置器异常
116
117**错误信息**
118
119Input method settings extension error.
120
121**错误描述**
122
123当获取到输入法设置器发生错误时,系统会报此错误码。
124
125**可能原因**
126
127在调用getSetting接口获取输入法设置器InputMethodSetting时发生异常时会报错。
128
129**处理步骤**
130
131无。
132
133## 12800008 输入法管理服务异常
134
135**错误信息**
136
137Input method manager service error.
138
139**错误描述**
140
141获取输入法管理服务异常时,系统会报此错误码。
142
143**可能原因**
144
145当调用[输入法框架](../apis/js-apis-inputmethod.md)中的任何接口都有可能由于依赖输入法管理服务,而服务找不到时发生此异常。
146
147**处理步骤**
148
149通过ps -A|grep inputmethod查看是否存在输入法服务的进程号,如果存在,则服务正常。