Skip to content
Advertisement

Recyclerview not call onCreateViewHolder

My RecyclerView does not call onCreateViewHolder, onBindViewHolder even MenuViewHolder constructor, therefore nothing appears in RecyclerView. I put logs for debugging, and no log is shown. What might be the problem?

My adapter:

JavaScript

My custom row XML:

JavaScript

and my Fragment:

JavaScript

Advertisement

Answer

Your getItemCount method returns 0. So RecyclerView never tries to instantiate a view. Make it return something greater than 0.

for example

JavaScript
User contributions licensed under: CC BY-SA
7 People found this is helpful
Advertisement