recyclerview刷新清空数据,未调用notifyDataSetChanged(),或者是在请求数据之前就先clear数据了,然后请求之后才notifyDataSetChanged();在删除数据后需要刷新一下adapter,即:

myRecycleAdapter.notifyDataSetChanged();

崩溃日志:

java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false isAttached:trueat android.support.v7.widget.RecyclerView$Recycler.recycleViewHolderInternal(RecyclerView.java:5736)at android.support.v7.widget.RecyclerView$Recycler.quickRecycleScrapView(RecyclerView.java:5843)at android.support.v7.widget.RecyclerView$LayoutManager.removeAndRecycleScrapInt(RecyclerView.java:8501)at android.support.v7.widget.RecyclerView.dispatchLayoutStep3(RecyclerView.java:3656)at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:3323)at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:3844)at android.view.View.layout(View.java:15697)at android.view.ViewGroup.layout(ViewGroup.java:5050)at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1703)at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1557)at android.widget.LinearLayout.onLayout(LinearLayout.java:1466)at android.view.View.layout(View.java:15697)at android.view.ViewGroup.layout(ViewGroup.java:5050)at android.support.v4.widget.DrawerLayout.onLayout(DrawerLayout.java:1193)at android.view.View.layout(View.java:15697)at android.view.ViewGroup.layout(ViewGroup.java:5050)at android.widget.FrameLayout.layoutChildren(FrameLayout.java:579)at android.widget.FrameLayout.onLayout(FrameLayout.java:514)

Android Scrapped or attached views may not be recycled.相关推荐

  1. Scrapped or attached views may not be recycled. isScrap:false isAttached:true错误

    我这是在用recyclerview的时候,下拉刷新,会删除之前的数据,再重新加载数据.然后就出现了Scrapped or attached views may not be recycled. isS ...

  2. android xx.xml includes views not allowed in a RemoteView自定义通知布局

    通知自定义layout失败 @layout/xxx.xml includes views not allowed in a RemoteView Notification的自定义布局是RemoteVi ...

  3. android+3e错误,Android 错误

    错误1: androidStudio Error:null value in entry: annotationProcessorOutputFolder=null! 类似错误Error:null v ...

  4. android 全局缓存,【Android进阶】RecyclerView之缓存(二)

    前言 上一篇,说了ItemDecoration,这一篇,我们来说说RecyclerView的回收复用逻辑. 问题 假如有100个item,首屏最多展示2个半(一屏同时最多展示4个),RecyclerV ...

  5. android RecyclerView 频繁设置数据闪退问题

    最近项目中一个播放的列表,有上下切换功能.测试频繁切换更换刷新数据时,报出以下错误: java.lang.IllegalArgumentException Scrapped or attached v ...

  6. RecycleView 缓存原理解析

    前言 下面让我们剖析一下RecycleView 缓存原理. RecycleView 缓存类型 缓存容器 需要创建布局 需要重新绑定 存入时机 取出时机 mAttachedScrap 否 否 Recyc ...

  7. 优雅地实现一个高效、异步数据实时刷新的列表

    今日科技快讯 2月11日消息,据CNBC报道,当特斯拉公司于2019年1月宣布第二轮裁员以控制成本时,一个关键部门受到的打击尤为沉重.两名被裁汰的员工表示,负责向北美地区客户交付Model 3电动汽车 ...

  8. 解析RecyclerView的缓存机制

    文章目录 复用:layoutChunk(recycler, state, layoutState, layoutChunkResult) 1. getChangedScrapViewForPositi ...

  9. Android拖拽详解

    Android中实现拖拽其实很简单,系统早已经提供了api让我使用,主要用到了View的startDrag(startDragAndDrop API24+) 方法以及OnDragListener. s ...

最新文章

  1. 网络最大流(SAP)模板
  2. 应用程序正常初始化(0xc0000135)失败的解决方法
  3. 阿拉伯数字转为罗马数字
  4. 谈谈谷歌word2vec的原理
  5. 汉语编程-现存的可能误区及可能方向思考
  6. 使用弹性布局来解决令人烦恼的垂直居中问题~~
  7. 转:libatk-bridge.so错误解决
  8. 面试官:为什么要合并 HTTP 请求?
  9. 自学 6 个月 Java 找到了一份 15K 的工作,师弟的方式值得推荐给大家
  10. 机械盘阵高并发——使用ImDisk 与 junction显著提高整体吞吐性能
  11. ESP32使用百度语音合成 实现文字转语音播放
  12. 我收集了12款自动生成器,无聊人士自娱自乐专用
  13. 谷歌官方Android镜像下载(中文站)
  14. 计算机国际期刊等级,计算机期刊等级(全)
  15. 【MSSql2000】select
  16. [ctf.show.reverse] 月饼杯 re1_西北望乡、re2_归心、re3_若无月
  17. 短视频优质作者必备|配音神器分享|那些你刷视频时肯定听过的声音
  18. Python实例教程Mechanize模块编写爬虫的要点解析
  19. 前端学习——JSON格式详解
  20. 中国最美的100句诗

热门文章

  1. 风水招财用品:貔貅的材质与区别
  2. Ubuntu16.04 打不开文件夹解决办法 | killall nautilus的原理 |nautilus命令快速打开文件
  3. php对联广告,纯DIV/CSS对联漂浮广告代码(无JS)
  4. 软件测试等价类划分以及边界值
  5. Java牛客网社区项目——知识点面试题
  6. 设银行1年期定期存款年利率c语言,4.计算定期存款本利之和设银行定期存款的年......
  7. 2021HAUT第五周新生赛题解
  8. torchnet.meter使用教程
  9. 华为鸿蒙os状态栏,华为再推新版鸿蒙OS系统!UI外观设计大变样 多达19款机型可升级...
  10. 国六排放法规下的重型车车载终端的革新