android - recyclerview刷新问题

查看:507
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆