如题,是一个订单列表页面,有多个fragment,fragment1发出消息通知activity 改变fragment0和fragment1的内容  当时显示的是fragment1    结果是fragment1是改变了  但是fragment0的列表却没有更新

解决方案 »

  1.   

    问题又来了  fragment0是可以改变了   但是在里面的recyclerview 增加一个类调用notify 却是没有刷新的
      

  2.   

    notifyDataChanged
      

  3.   

    问题自己给撸了  
    目测有个框架本来的问题easyrecyclerview   adapter 里面getalldata获取到的是一个新的对象   我对这个对象进行了修改操作  然后调用notifydatasetchange 竟然刷新了   adapter 的元数据我没有操作哇   为什么会改变呢
      

  4.   

    它会比较对象中的内容是否改变,这就是为什么使用recyclerview的好处之一。
      

  5.   

    楼主,解决这种问题,一般先拿到当前fragment的内存地址,然后在你要操作的地方,看看该内存地址是否释放,如果没有释放,就可以进行任何操作,如果释放了,要进行判断.要不然程序会crash.