美文网首页
解决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