새로 고침하지 나는이RecyclerView 어댑터 notifyDataSetChanges는() recyclerview
@Override
public void setTenData(List<Data> dataList) {
Timber.d("set ten drugs size %s",dataList.size());
this.dataList = dataList;
dataListAdapter = new DataListingAdapter(getActivity(), this.dataList);
mRecyclerView.setAdapter(dataListAdapter);
}
같은 RecyclerView을 설정 한 그리고 다른 방법으로 나는 새로운 데이터를 얻을 나는이
@Override
public void setNewsData(List<Data> dataList) {
this.dataList = dataList;
Timber.d("size of news data %s",this.dataList.size());
dataListAdapter.notifyDataSetChanged();
}
같은 RecyclerView을 다시 시도 할 때
RecyclerView가 업데이트되지 않습니다. 무엇이 문제일까요?
어댑터로 설정하면 –
그 방식으로 작동하지만 제대로 수행하지 않아야합니다. – theanilpaudel
@theanilpaudel 아니오, 귀하의 방식에 따라보기의 참조가 이전 목록에서 새 목록으로 변경됩니다. 어댑터의 참조가 여전히 이전 목록을 가리 킵니다. –