概述
当按下系统键直接退出时,给个提示框,提示用户是否需要退出本次登录?
解析: 重写onKeyDown()方法。直接上代码
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK)
{
conLogout();
}
return true;
}
public void conLogout()
{
final Builder builder = new AlertDialog.Builder(this);
builder.setTitle(R.string.confirmlogout);
builder.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
UserManage userManage = UserManage.get(Context);
String ip = userManage.getLastLoginIP();
LoginActivity(); //返回登录界面
}
}).setNegativeButton(R.string.cancel, null).create().show();;
}
private void LoginActivity()
{
finish();
Intent intent = new Intent(this,LoginActivity.class);
startActivity(intent);
}
最后
以上就是舒适雪碧为你收集整理的android+退出app+确认,android------为退出app提供系统退出确认对话框的全部内容,希望文章能够帮你解决android+退出app+确认,android------为退出app提供系统退出确认对话框所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复