Do首选项活动在与输入法编辑器相同的流程中运行



在android中,输入法编辑器的偏好活动是否在与IME相同的进程中运行?

是IME首选项与IME在同一进程中运行。设置应用程序只是提供了一个可以显示所有inputMethod设置的公共位置。它从InputMethodManager查询有关当前安装的IME的信息,并在用户单击IME设置按钮时向其发送意图。

逻辑如下:

InputMethodManager mImm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);

List mImis = mImm.getInputMethodList();

String settingsActivity = mImis.get(index).getSettingsActivity();

intent = new intent (intent . action_main);

intent.setClassName (imi.getPackageName (), settingsActivity);

startActivity(意图);

settingsActivity在IME的AndroidManifest.xml文件中指定。

相关内容

  • 没有找到相关文章

最新更新