如何从Android键盘打开首选项活动

时间:2013-11-24 17:10:03

标签: android keyboard android-keypad

我在SDK中使用与示例键盘相同的结构制作Android键盘。键盘上有一个选项按钮。我希望此按钮打开首选项活动。这是代码部分:

if (primaryCode == LatinKeyboardView.KEYCODE_OPTIONS) {
        Intent i = new Intent(this, ImePreferences.class);
        startActivity(i);           
    }

按下选项按钮时键盘冻结。有没有更好解决方案的人?

1 个答案:

答案 0 :(得分:0)

if (primaryCode == LatinKeyboardView.KEYCODE_OPTIONS) {
    Intent i = new Intent(this, ImePreferences.class);
    i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(i);           
}

如您所见,意图需要添加一个指定新任务/活动的标志。