我在SDK中使用与示例键盘相同的结构制作Android键盘。键盘上有一个选项按钮。我希望此按钮打开首选项活动。这是代码部分:
if (primaryCode == LatinKeyboardView.KEYCODE_OPTIONS) {
Intent i = new Intent(this, ImePreferences.class);
startActivity(i);
}
按下选项按钮时键盘冻结。有没有更好解决方案的人?
答案 0 :(得分:0)
if (primaryCode == LatinKeyboardView.KEYCODE_OPTIONS) {
Intent i = new Intent(this, ImePreferences.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
}
如您所见,意图需要添加一个指定新任务/活动的标志。