'boolean android.support.v7.widget.RecyclerView$ViewHolder.shouldIgnore()' on a null object reference when doing recyclerView.addView

后端 未结 2 1992
难免孤独
难免孤独 2021-01-18 07:33

Why when I tried to add additional view to recyclerView after recyclerView.setAdapter()

return this error

Attempt to invoke virtual meth         


        
2条回答
  •  失恋的感觉
    2021-01-18 07:52

    This error occur, because RecyclerView creates its own views (see .onCreateViewHolder() method) - it manages views itself, you cannot add view like that. RecyclerView (that's why it called so) reuses inflated views so it don't have to create new view every time. You should add some data object and bind that object in ViewHolder implementation

提交回复
热议问题