【发布时间】:2020-05-04 12:23:31
【问题描述】:
我创建了一个带有列表视图的应用程序,当我从主页单击返回按钮时,它会显示一条消息并要求退出或不退出。在我实现了导航抽屉并设置打开和关闭之后。但是当我从导航中单击返回按钮时,返回并弹出我设置为锄头页面的吐司。
@Override
public void onBackPressed() {
if (drawerLayout.isDrawerOpen(GravityCompat.START)){
drawerLayout.closeDrawer(GravityCompat.START);
}else{
super.onBackPressed();
}
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Are you sure you want to Exit?")
.setCancelable(false)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
AdminHome.super.onBackPressed();
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
});
AlertDialog alertDialog = builder.create();
alertDialog.show();
}
当我从导航栏点击返回并从主页设置 toast 时,如何停止 toast 消息。
【问题讨论】:
标签: java android android-layout button navigation