RecycleView刷新数据时保持焦点不变
Posted peak wang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RecycleView刷新数据时保持焦点不变相关的知识,希望对你有一定的参考价值。
- adapter重写getItemId方法;
@Override
public long getItemId(int position)
return position;
- adapter执行setHasStableIds(true);
mListAdapter.setHasStableIds(true);
- 新增set数据的方法,更新数据时调用此方法,并调用notifyDataSetChanged();
public void resetDatas(List<JsonConfiguration.FeaturedApp> list)
mList = list;
notifyDataSetChanged();
以上是关于RecycleView刷新数据时保持焦点不变的主要内容,如果未能解决你的问题,请参考以下文章