代码之家  ›  专栏  ›  技术社区  ›  anonymous

如何从recyclerview中删除所有元素并添加新元素

  •  0
  • anonymous  · 技术社区  · 6 年前

    这听起来很简单,但从过去三天开始就一直让人头疼。我尝试了所有可能的方法来删除数据,比如删除 adapter data ,正在删除 recyclerview elements

    代码:

                           //Adapter Setting
                                adapteru=new CustomRecyclerViewAdapter(timelineDataList);
    
    
                        //Data Clearing Code
                        timelineDataList.clear();
                        posts_rView.getRecycledViewPool().clear();
                        adapter.notifyDataSetChanged();
                        posts_rView.removeAllViewsInLayout();
    
    2 回复  |  直到 6 年前
        1
  •  1
  •   Nick    6 年前

    void showData(List<TimeLineData> timelineDataList){
        adapter = new CustomRecyclerViewAdapter(timelineDataList);
        yourRecyclerView.setAdapter(adapter);
        //assumed you attached your layout manager earlier
    }
    

    用你的数据或者集合.emptyList()作为论据

        2
  •  1
  •   Gabe Sechan    6 年前