我在一个Activity里面点击一个按钮弹出一个dialog,dialog里面有一个滑动按钮,我第一次点开的时候滑动了里面的按钮,然后把dialog关闭了(dimiss),然后再次打开dialog(show),发觉滑动按钮仍旧保持上一次的状态(即被滑动了),我想每一次打开dialog,dialog的状态都是一开始最原始的,有什么办法?求大家帮助!
------解决思路----------------------
每次点击重新创建dialog
------解决思路----------------------
重新创建即可~~~
------解决思路----------------------
你的dismiss只是让dialogue不显示,并没有销毁。你可以每次点击的时候再新建一个dialog
------解决思路----------------------
是我的话我会手动初始化,就是在dismiss之后或是在show之前初始化数据
------解决思路----------------------
在show之前设定初始值
------解决思路----------------------
如果不是很复杂的话。就直接判断if(dialog!=null)dialog=null;
保证你每次都是新的