我有一个带有搜索栏的活动。在启动时,将显示键盘。
如果我按下“后退”按钮,它将关闭键盘。我需要按3次返回按钮才能取消活动。第一次击中关闭了键盘,第二次击中了搜索栏。
如何使用“后退”按钮取消活动?
答案 0 :(得分:0)
您可以捕获事件并按如下所示添加自己的目标活动
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK ) {
// finish current activity ( finish(); )
// add your new intent here
// Example:
// startActivity(new Intent(<your_context>, <destination_activity>));
}
return super.onKeyDown(keyCode, event);
}