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