[英]How to show alert dialog or dialog when press device back button or toolbar back arrow
[英]How to Show Dialog in Android if the User press the (Physical) Back Button
如果用户按下(物理)后退按钮,请教我并解释如何在 Android 中显示消息对话框
并且会弹出一些信息并询问用户是否要退出? 如果是或否,应用程序会询问是。
您可以覆盖您的活动的onBackPressed()
方法,并在设备后onBackPressed()
做任何您想做的事情。
@Override
public void onBackPressed()
{
new AlertDialog.Builder(getActivity())
.setMessage("DO YOU WANT TO EXIT?")
.setPositiveButton("YES", new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog, int which) {
finish();
}
})
.setNegativeButton("NO", new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog, int which) {
}
}).show();
}
您可以在您的活动中覆盖Activity.onBackPressed()以获得自定义功能。
编辑:要创建是/否对话框,请考虑使用AlertDialog.Builder创建对话框并为是/否按钮分配回调。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.