当前位置: 代码迷 >> Android >> 关于Android中dialog进展dismiss后第二次show仍然保持之前的状态
  详细解决方案

关于Android中dialog进展dismiss后第二次show仍然保持之前的状态

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