Android RecyclerView 报错:java.lang.IllegalStateException: The specified child already has a...
16lz
2021-01-23
报错信息:
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
顾名思义,这个是非法状态异常,所以可以从报错的仔细查找原因
更多相关文章
- Android电池状态监听实例1(下)
- Android 沉浸式状态栏跟虚拟按键冲突问题 隐藏虚拟按键
- 【Android】debug 状态下其签名文件 debug.keystore 相关(如何获
- Android-透明状态栏
- Android进入suspend状态(goToSleep)
- android状态机statemachine详解
- Android根据Button状态(normal,focused,pressed)显示不同背景图
- Android DataBinding 找不到生成的binding类的原因