相信很多人应该都用过notifyDataSetChanged();这个方法来刷新RecyclerView,显示更改后的数据。
今天我遇到了如题所说的问题。

communityBean = new Gson().fromJson(result.toString(), CommunityBean.class);
//错误示范
mlist = communityBean.getSection();
//正确做法
mlist.clear();
mlist.addAll(communityBean.getSection());
communityServiceTypeAdapter.notifyDataSetChanged();

这就是解决方法,不用=, 用addall来赋值。

Adapter使用notifyDataSetChanged()刷新数据不更新的原因相关推荐

  1. adapter调用notifyDataSetChanged刷新没有起作用的原因

    listview列表中的数据更新后刷新是使用listview的基础,但是有时候在更新数据之后使用notifyDataSetChanged方法刷新页面的时候就出现了没反应的现象. 原因是adapter会 ...

  2. 关于ListView中notifyDataSetChanged()刷新数据不更新原因

    使用Listview的时候: 当要动态显示更改后的 数据 (例如 数据 库改动), 很多人应该都用过notifyDataSetChanged();这个方法来刷新Listview,显示改后的 数据 . ...

  3. android listview 刷新数据,ListView中notifyDataSetChanged()刷新数据不更新原因分析

    标题 : 不作死就不会死!!!!!! 类 : ActivityA,ActivityB,BookListAdapter,Book,HttpManager 测试顺序 : ActivityA >> ...

  4. datagrid wpf 刷新数据_wpf – 更新数据源时刷新Datagrid

    我有一个数据网格,显示一个绑定到DataSource的表,该数据源不断更改时间约束. 如何在更新myDataSource值时刷新数据网格的内容. P.S:我的DataSource表中的值由监控系统更新 ...

  5. RecyclerView用notifyDataSetChanged()刷新时候的图片闪烁

    1.ListView和RecyclerView的adapter在刷新上方法的不同: notifyItemChanged(int position) 更新列表position位置上的数据 notifyI ...

  6. js更新数组对象_7 种Vue 数据已更新而页面没有更新的情况及深化总结(收藏)

    作者:前端1943 链接:https://segmentfault.com/a/1190000022772025 如果你发现你自己需要在 Vue 中做一次强制更新,99.9% 的情况,是你在某个地方做 ...

  7. zabbix仪表盘图形数据不更新

    问题:zabbix仪表盘图形时间卡在某个时间点不更新,图形模块的图形没有问题. 解决方案:网页查看元素,找到图形的herf,修改stime为当前时间,单独访问此链接,刷新zabbix主页,图形数据开始 ...

  8. Vue的数据更新了但页面没有更新及数据频繁更新而页面只更新一次

    1.Vue的数据更新了,而页面没有更新 由于Vue的数据双向绑定,我们只需要修改数据,页面就会自动更新.但有时我们修改了数据,页面却也没有更新,这是为什么? 以下用Vue2为例,整理常见的几种问题 1 ...

  9. Android开发之数据库更新失败原因分析

    案例: public void update(String name,String number,String sex){ SQLiteDatabase sqLiteDatabase=studentH ...

  10. Android使用notifyDataSetChanged刷新适配器数据无效

    今天在写一个显示wifi信号强度的页面时候,发现在刷新数据的时候,无论如何都无法刷新. 在网上找了一些答案后才发现了问题所在. srlist = wifiAdmin.getAllNetWorkList ...

最新文章

  1. TCP/IP四层模型和OSI七层模型
  2. wdcp安装mysql_安装wdCP,无法连接mysql,解决方法
  3. C语言 extern “C” - C语言零基础入门教程
  4. Python中 '==' 与'is' 以及它们背后的故事
  5. 扩展单精度格式是什么_SVE(可伸缩矢量扩展)介绍
  6. 两个MYSQL数据同步的SHELL脚本
  7. 安卓抓包工具、方式选择
  8. Matlab 网络通信(TCP IP)
  9. 一个能够快速下载Git.exe历史版本的方法
  10. 不登高山,不知天之高也;不临深溪,不知地之厚也
  11. c4d语言包英文,Maxon Cinema 4D R23(C4D R23)中英文安装及设置详细教程(附下载)
  12. php定义变量$3t=5,如何在Nexmo代码中设置php变量
  13. 【wpf】如果让Bingding 如何让后台数据强制更新界面
  14. logrotate详情和坑点
  15. (转) 阿拉贡的故事
  16. Linux用户的授权与文件的权限管理
  17. 彻底解决共享打印机时报错误代码0x0000011b或0x00000709或0x000006d9提示错误系统Win10/Win8/Win7/XP等
  18. HTTP、HTTPS、SOCKS代理的概念(到底是什么意思?)
  19. 如何把视频声音转成文字
  20. java面试技巧和注意事项,精心整理

热门文章

  1. 请求发送者与接收者解耦——命令模式(四)
  2. 基数树(radix tree)
  3. G - 罐子和硬币 (思维题)
  4. git查看某次提交的内容
  5. java 读取配置文件的几种方法
  6. python学习(七)----测试代码
  7. python两个列表匹配_Python:检查两个列表之间的字符串是否部分匹配
  8. python读取文件中的内容_python逐行读取文件内容的三种方法
  9. nginx nodejs环境配置_nginx的脚本特性-nginScript笔记
  10. mac 黑窗口连接mysql_macOS -- Mac系统如何通过终端使用mysql