我正在询问以下链接中已经提出的同样的问题,但是这些链接中提出的解决方案对我来说不起作用,因此我再次发布它。
Android AlertDialog在单击“确定”按钮时总是退出
用户单击AlertDialog OK按钮后如何导航到下一个活动?
基本上,我正在创建一个AlertDialog构建器,以通知用户要求启用使用数据访问的设置,并且当按下OK按钮时,设置菜单将打开。当我按返回按钮返回应用程序时,虽然我希望AlertDialog被解雇回到我的应用程序,但它仍然可用。
public void show_alert(){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("This application requires access to the Usage Stats Service. Please " +
"ensure that this is enabled in settings, then press the back button to continue ");
builder.setCancelable(true);
builder.setPositiveButton(
"OK",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id) {
Intent intent = new Intent(Settings.ACTION_USAGE_ACCESS_SETTINGS);
startActivity(intent);
dialog.dismiss();
}
});
builder.show();
return;
}
任何提示,这里可能出了什么问题?
show_alert
方法是否再次被调用? - Trevor Halvorson