从另一个Tab回调后,TabView片段不刷新

时间:2018-05-31 10:44:46

标签: android android-fragments android-viewpager android-tablayout

我在RecyclerView Fragments设置了TabView。使用RestApi设置了Recylerview数据。当Tab2中的一个项目被删除时,需要通过调用RestApi在Tab3中添加项目。Tab2包含非活动成员列表。Tab3包含活动成员列表。成员从{{1}激活后},应调用Tab2来更新RestApi列表 这是Tab2`

中回调接口的代码
Tab3

在成员激活为

之后调用此回调
  OnTableAddedListener tlistener;
 public interface OnTableAddedListener
    {
        void addTable();
    }  

我在public void removeItem(int position) { current.remove(position); adapter.notifyItemRemoved(position); adapter.notifyItemRangeChanged(position,current.size()); if(tlistener!=null){ tlistener.addMember); } } 中实现了回调接口。在成员激活后在Tab3中调用此接口,需要通过调用Tab3和新数据添加Active成员。

RestApi

但是 @Override public void addTable() { getData(); FreeTable table=new FreeTable(); tx=fm.beginTransaction(); tx.detach(table); tx.attach(table); tx.commit(); } 不是刷新?如何解决这个问题? 这是ViewPager添加标签

的代码
Fragment

0 个答案:

没有答案