android - recyclerview刷新问题
本文介绍了android - recyclerview刷新问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
创建了一个recyclerview用来设置个人信息。如下图:
然后点击之后,会提示,如下图:
选择完成之后,用户选择确定或者取消重选,如下图:
在选择确定后,就返回recyclerview了,那这个改如何更新?(图片是xml文件里默认值,应该怎样更新成用户选的?)
解决方案
已经解决。一开始想找找不使用更换数据集数据的形式来刷新recyclerview。但是最后发现貌似没有别的办法了。
所以新建了一个数据集的类(很普通的,数据内容,set,get方法)。在调用recyclerview的activity里初始化数据。
因为我是在调用了系统相机后返回的活动。所以在活动中新建了一个方法,用来让上方图中确定界面的活动调用。用来通知recyclerview的adapter这个item的数据更新了。在adapter中:
mData.get(1).setAvatarUri(photoFile);
mData.get(1).setType(2);
notifyItemChanged(1);
嗯,跟网上的一模一样。(希望有其他方法的大佬能回答一下,给我个思路)
这篇关于android - recyclerview刷新问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文