我正在创建一个包含许多Acitivities的Android应用。我希望硬件后退按钮用于退出应用程序,而不是返回上一个活动。 我怎样才能做到这一点?谢谢;)
答案 0 :(得分:1)
添加android:noHistory="true"
to each one of your <activity>
elements。当用户以任何方式远离它时,活动将自动销毁。
请注意,此行为可能会让您不受用户欢迎。
答案 1 :(得分:0)
只需在您的活动中覆盖此onKeyDown方法。
//适用于所有API级别
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
moveTaskToBack(true);
}
return super.onKeyDown(keyCode, event);
}