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