美文网首页
解决IllegalStateException: Fragmen

解决IllegalStateException: Fragmen

作者: 778f1419fd49 | 来源:发表于2016-07-29 15:11 被阅读0次

1.Fragment和activity之间传递数据

屏幕快照 2016-07-29 15.08.59.png

2.在使用Fragment的setArguments(Bundle args)传递参数的后,在切换Fragment时出现:
java.lang.IllegalStateException: Fragment already active
这个异常大多数的解释是:如果该Fragment是之前已经new出来的Fragment,不是本次new 出来的Fragment,则在另外一边用getArguments接收数据的时候,就会出现这个错误。

解决方案:假设你要传递数据给它的那个目标Fragment名字是a,那么调用a.setArguments就可以了,不要在fragment里面直接调用setArguments。

相关文章

网友评论

      本文标题:解决IllegalStateException: Fragmen

      本文链接:https://www.haomeiwen.com/subject/xcezjttx.html