我想创建一个对话框。我创建了一个类和类扩展Dialog
。当我从我的activity中点击一个按钮并调用show方法时,我从这个类中创建了一个对象。如果我单击按钮2次或更多次,则第二个对话框创建第一个对话框,第三个对话框创建第二个对话框等。当我点击后退按钮时,我的对话框逐一删除。我怎么解决这个问题?请说一个推荐。谢谢
答案 0 :(得分:0)
Dialog有一个名为isShowing()
的函数,它返回一个布尔值来表示你的对话显示状态,当你按下按钮时,你可以检查前一个Dialog是否正在显示(),不再重新实例化。