使用Fragment Tab Host切换时RecylcerView中的数据bu'geng'xin

贴上Adapter代码

                this.context = context;
        this.dateSomeday = dateSomeday;
        Log.d("aaaa",dateToIntStart(dateSomeday)+"");
        Log.d("aaaa",dateToIntEnd(dateSomeday)+"");
        missionsSomeday = (List<Mission>) LitePal.select("date","isFinished","name","priority","roww")
                .where("date > ? and date < ?",dateToIntStart(dateSomeday)+"",dateToIntEnd(dateSomeday)+"")
                .order("roww")
                .find(Mission.class);
        Log.d("aaa CalendarAdapter",missionsSomeday.size()+"");
        if(hasFinished() == true){
            Mission title = new Mission();
            title.setPriority(10);
            int i=0;
            for(;i<missionsSomeday.size();i++){
                if(missionsSomeday.get(i).isFinished() == true) {
                    break;
                }
            }
            missionsSomeday.add(i,title);
        }
        notifyDataSetChanged();
```主界面使用FragmentTabHost,
其中两个Fragment中都包含了RecyclerView,
在一个Fragment中对RecyclerView添加数据(添加数据之后调用了一次另一个Fragment中的onBindViewHolder),
常规来说在另一个Fragment中应该也会显示那条数据,但是实际情况是并没有!!!!
之后就使用Log工具查看哪里出现问题,
然后发现是切换之后需要更新数据的Fragment中Recycler View并没有调用onBindViewHolder方法。
但是如果添加数据后有跳转到其他Activity,数据就会更新。球球大神指教一下。
在线等啊啊啊啊啊啊