安卓app如何设置对话框只弹出一次?

我在写一个检测水量并预警的安卓app,现在遇到一个问题,当水量超过设定的28升时会弹出对话框进行预警,但是这个对话框会像一个死循环一样不断弹出来,我知道是我程序的问题,但... 我在写一个检测水量并预警的安卓app,现在遇到一个问题,当水量超过设定的28升时会弹出对话框进行预警,但是这个对话框会像一个死循环一样不断弹出来,我知道是我程序的问题,但是不知道该如何修改,我想让水量达到条件后,对话框只弹出一次,关了以后就不会再弹出来了,请问大神我该如何修改我的程序,请帮我写出来,万分感谢!!! 展开
 我来答
言浠惜
2018-04-13 · TA获得超过150个赞
知道答主
回答量:246
采纳率:44%
帮助的人:28.8万
展开全部
你这个应该是不断判断if了,你可以这样,你在用handle r收到message后if判断里再加一个判断对话框是否已经显示的if.即设置一个boolean isShowDialog初始值为false,当对话框第一次显示时把它置true,然后你hand ler里面if每次需要显示对话框之前先判断对话框是否已经显示过了即判断isShowDialog,如果显示过了,就不再调用显示对话框的方法。最后记得。用户每次关闭对话框后记得把isShowDialog置回false,一大早醒来手打的,希望采纳,谢谢
追答
你是不是物联网班的
追问
我不是物联网班的。。。您说的这个我不太会写,您能不能帮我详细的写出来,非常感谢您,我一定会采纳的!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式