@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
moveTaskToBack(false);
return true;
}
return super.onKeyDown(keyCode, event);
}里面的moveTaskToBack()是关键。
本文介绍了一个Android应用中如何通过重写onKeyDown方法来处理返回键的按下事件,并使用moveTaskToBack方法将当前任务切换到后台,从而实现阻止应用直接退出的功能。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
moveTaskToBack(false);
return true;
}
return super.onKeyDown(keyCode, event);
}
1222

被折叠的 条评论
为什么被折叠?