在我的应用程序中,我有一个ViewPager,其中包含5个片段,每个片段中都有一个RecyclerView。单击按钮后,我需要刷新RecyclerView的项,所以我在活动中向服务器发送请求并获得响应,然后调用notifyDataSetChanged();对所有RecyclerView,但在刷新2-3页ViewPager之前,更改是不可见的。怎么啦?下面是我的应用程序中的一些代码
碎片:
public class ReservedFragment extends Fragment {
List<ReservedTimesModel> arrayList;
ReservedTimes
当用户更新所选项目的数量时,我必须通过刷新活动来更新购物车活动中所选项目的总价格 总价方法在MainActivity中,而所选购物车项目在RecyclerView中 我只想刷新适配器中的活动 public class Cart extends AppCompatActivity {
......
public void refreshActivtiy(){
recreate();
}
} //适配器 public class CartAdapter extends RecyclerView.Adapter<CartAdapter.CartViewHo
这里是我的定制RecyclerView.Adapter
public abstract class MyCustomRecyclerViewAdapter extends RecyclerView.Adapter {
private Context context;
private List<?> data = new ArrayList<>();
public DataBindingRecyclerViewAdapter(Context context, List<?> data) {
this.context
我有TabView和MainActivity中的3标签,.I使用RecyclerView在Tab1上设置数据。“回收视图”是在SwipeRefreshView.When中拔出以刷新回收视图的,同时,在第二时间内,我更改了Recyclerview at Tab1 get double,triple.How中的数据选项卡,以解决此问题,以避免数据重复。
这是要刷新的代码。
pullRefresh.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
pu