以下是我的代码,用于在GPS关闭时提醒用户.在这里,我的用户必须单击其中一个选项并进一步移动.但是,如果用户点击此警报以外的其他屏幕,此警报将消失.如何阻止此警报对话框自动消失.请帮忙
Builder bd = new AlertDialog.Builder(myTest.this); bd.setTitle("Alert"); bd.setMessage("GPS is Disabled. Do you want to"); bd.setNegativebutton("Enable GPS", new DialogInterface.OnClickListener() { public voID onClick(DialogInterface dialog, int which) { startActivity(new Intent(androID.provIDer.Settings.ACTION_LOCATION_SOURCE_SETTINGS)); }}); bd.setPositivebutton("Close App", new DialogInterface.OnClickListener() { public voID onClick(DialogInterface dialog, int which) { finish(); } }); bd.show();
解决方法:
使用bd.setCancelable(false).这将使它只能通过按下按钮消失.
总结以上是内存溢出为你收集整理的android – 如何阻止alertdialog自动消失全部内容,希望文章能够帮你解决android – 如何阻止alertdialog自动消失所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)