如何在单击 HOME
按钮时完成应用程序?
您不需要做任何操作 - 只需让Android暂停您的应用程序,并在必要时整理它。
正如之前提到的,你真的应该考虑不使用这种方法来完成你的应用程序。
无论如何:下面是一些代码,你可以用它来检测Home按钮的按下并调用适当的函数。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if (event.getAction() == KeyEvent.ACTION_DOWN) {
switch (keyCode) {
case KeyEvent.KEYCODE_HOME:
finish();
return true;
}
}
return super.onKeyDown(keyCode, event);
}
为了用户方便,Android没有授权程序员处理主页按钮。当用户想要突然退出应用程序时,他会按下主页按钮。