- 解决IllegalStateException: Fragmen
- 解决IllegalStateException: Can not
- 解决IllegalStateException: Can not
- 解决 IllegalStateException: Can no
- 解决IllegalStateException: Can not
- 解决 IllegalStateException: Can no
- 解决IllegalStateException: Can not
- DialogFragment show() IllegalSta
- Fragmentation框架堆栈跳转和回退解析
- java.lang.IllegalStateException
1.Fragment和activity之间传递数据

2.在使用Fragment的setArguments(Bundle args)传递参数的后,在切换Fragment时出现:
java.lang.IllegalStateException: Fragment already active
这个异常大多数的解释是:如果该Fragment是之前已经new出来的Fragment,不是本次new 出来的Fragment,则在另外一边用getArguments接收数据的时候,就会出现这个错误。
解决方案:假设你要传递数据给它的那个目标Fragment名字是a,那么调用a.setArguments就可以了,不要在fragment里面直接调用setArguments。
网友评论