报错信息:

   java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.

解决办法:

由原来

 @Override    public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {        MyViewHolder holder = new MyViewHolder(mInflater.inflate(                R.layout.item, parent));        return holder;    }

改为:

  @Override    public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {        MyViewHolder holder = new MyViewHolder(mInflater.inflate(                R.layout.item, parent,false));        return holder;    }

2018/07/18
IllegalStateException
顾名思义,这个是非法状态异常,所以可以从报错的仔细查找原因

更多相关文章

  1. Android电池状态监听实例1(下)
  2. Android 沉浸式状态栏跟虚拟按键冲突问题 隐藏虚拟按键
  3. 【Android】debug 状态下其签名文件 debug.keystore 相关(如何获
  4. Android-透明状态栏
  5. Android进入suspend状态(goToSleep)
  6. android状态机statemachine详解
  7. Android根据Button状态(normal,focused,pressed)显示不同背景图
  8. Android DataBinding 找不到生成的binding类的原因

随机推荐

  1. greenDAO的简单使用(一)
  2. Android性能分析和优化之traces.txt(ANR分
  3. android 创建系统级的Dialog时,无法使用H
  4. android权限大全整理
  5. android修改或添加SettingsProvider的默
  6. android arcgis(100.0.0)ArcGISMapImageLay
  7. 升级Android(安卓)Studio 导致的 `Error:
  8. 多种Item布局的ListView的实现方法
  9. Android(安卓)如何去除桌面上下边框暗度
  10. Android(安卓)全面屏的那些适配方法