RecycleView刷新数据时保持焦点不变

Posted peak wang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RecycleView刷新数据时保持焦点不变相关的知识,希望对你有一定的参考价值。

  1. adapter重写getItemId方法;
    @Override
    public long getItemId(int position) 
        return position;
    
  1. adapter执行setHasStableIds(true);
mListAdapter.setHasStableIds(true);
  1. 新增set数据的方法,更新数据时调用此方法,并调用notifyDataSetChanged();
    public void resetDatas(List<JsonConfiguration.FeaturedApp> list)
    
        mList = list;
        notifyDataSetChanged();
    

以上是关于RecycleView刷新数据时保持焦点不变的主要内容,如果未能解决你的问题,请参考以下文章

RecycleView刷新数据时保持焦点不变

刷新页面时 select值保持不变

VC中如何让列表控件单击不高亮, 双击才高亮, 并且离开列表控件焦点时, 双击的高亮保持不变。

父页面刷新 保持iframe页面url不变

ajax加载的内容页面刷新之后,内容怎么保持不变?

如何用ajax实现,刷新页面时,页面设置的下拉菜单(select)、raido保持不变?