热文导读 | 点击标题阅读如何进阶成为Java和Android架构师?你的经历分配决定你人生的层次Android性能优化系列——网络和电量优化作者:豆沙包67来源:http://www.apkbus.com/blog-950129-77997.html卡顿原因RecyclerView: notifyDataSetChanged数据需要全局刷新时,可以使用notifyDataSetChanged;对于增加或减少数据,可以使用如下方法实现局部刷新。void onNewDataArrived(List news) { List oldNews = myAdapter.getItems(); DiffResult result = DiffUtil.calculateDiff(new MyCallback(oldNews, news)); myAdapter.setNews(news); result.dispatchUpdatesTo(myAdapter);}嵌套RecycleView常见于竖直滚动的RecycleView嵌套一个横向滚动的RecycleView。对于单个RecycleView而言,都拥有独立的itemView对象池,对于嵌套的情况,可以设置共享对象池,如下:class O
………………………………