我有一个程序。第一项活动是启动屏幕,第二项是登录,第三项是列表视图菜单活动,然后是其他2项活动。 启动画面在3秒后消失,如果登录复选框记住我,它会直接进入菜单页面。
我重写菜单活动中的onBackPressed
函数,以便在用户从菜单中单击后直接退出程序。但是,如果我经历了其他活动,它不会退出;它会转到堆栈中的前一个活动,并且该对话框不会弹出,尽管它实际上确实出现一秒钟后立即消失。android - onBackPressed()不适合我
这里是我的onBackPressed
功能
public void onBackPressed() {
// super.onBackPressed();
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Are you Sure want to close the Application..?")
.setCancelable(false)
.setTitle("EXIT")
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
})
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
finish();
}
});
AlertDialog alert = builder.create();
alert.show();
//super.onBackPressed();
}
什么是你的问题 – Blackbelt
哇,有6/2行文本,我无法找到任何点。如何将您的语法提高到可读状态? – WarrenFaith
如何添加点和逗号开始。不知何故,你可以处理语法:) –