当用户从登录界面点击Android设备的后退按钮时,它应该转到Android桌面,我们的应用程序将退出。
我该怎么办呢。
Plz帮帮我。
谢谢。
答案 0 :(得分:1)
这很简单。将以下方法添加到Activity
:
@Override
public void onBackPressed() {
moveTaskToBack(true);
}
然后它应该退出你的app并登陆主屏幕。
答案 1 :(得分:0)
如果登录显示是您应用的LAUNCHER
活动。然后你不需要为后退按钮做任何代码,后退按钮的自动行为将带你离开应用程序并退出应用程序。如果你想在后面的按钮上按下其他东西,试着覆盖android.app.Activity类中定义的void onBackPressed()。
您可以使用一种更优雅的方式,将以下代码放入您的活动中:
@Override
public void onBackPressed() {
new AlertDialog.Builder(this)
.setTitle("Really Exit?")
.setMessage("Are you sure you want to exit?")
.setNegativeButton(android.R.string.no, null)
.setPositiveButton(android.R.string.yes, new OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
YourActivity.super.onBackPressed();
}
}).create().show();
}
将YourActivity
替换为您的实际活动。