我在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