在调用show方法的时候:
![](https://img.haomeiwen.com/i5471480/118ef7c35a9f0fe1.png)
源码是直接添加,所有快速点击的时候,多次添加会蹦:
报错:java.lang.IllegalStateException: Fragment already added
处理方式是在自己的dialogFragment里面重写show方法:
![](https://img.haomeiwen.com/i5471480/9d7b08f0faac9b36.png)
还有一个坑:
想要在dialogFragment创建的时候保存context对象,让其他地方调用;但是生命周期方法:
![](https://img.haomeiwen.com/i5471480/0f766eeea68c0f9b.png)
好像差不多就这些了。
在调用show方法的时候:
源码是直接添加,所有快速点击的时候,多次添加会蹦:
报错:java.lang.IllegalStateException: Fragment already added
处理方式是在自己的dialogFragment里面重写show方法:
还有一个坑:
想要在dialogFragment创建的时候保存context对象,让其他地方调用;但是生命周期方法:
好像差不多就这些了。
本文标题:使用DialogFragment的坑
本文链接:https://www.haomeiwen.com/subject/drvpbxtx.html
网友评论