RecyclerView doesn't load data in first launch using FirebaseRecyclerAdapter

别等时光非礼了梦想. 提交于 2019-12-02 02:21:15

Remove the recyclerView.setHasFixedSize(true) from your code and then check if the code works fine now.

And for dismissing the ProgressBar, its good to set the visibility to GONE.

mProgressBar.setVisibility(View.GONE);

For more information you can see this Github link. I think the same issue is reported here.

In your activity.xml file, set ProgressBar property

android:visibility="invisible"

and in your populateViewHolder method, set mProgress.setVisibility(View.GONE); after setting data to TextViews & ImageView

 protected void populateViewHolder(ProductViewHolder viewHolder, Product model, int position) {
        viewHolder.name.setText(model.name);
        viewHolder.price.setText(model.price);
        Glide.with(getActivity()).load(model.imageUri).into(viewHolder.thumbnail);
        mProgress.setVisibility(View.GONE);
        Log.d("NAME", model.name);
    }
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!