recyclerview No adapter attached; skipping layout

后端 未结 30 3085
走了就别回头了
走了就别回头了 2020-11-21 04:51

Just implemented RecyclerView in my code, replacing ListView.

Everything works fine. The data is displayed.

But error messages are

30条回答
  •  感动是毒
    2020-11-21 05:12

    It happens when you are not setting the adapter during the creation phase:

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity);
        mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
        ....
    }
    
    public void onResume() {
        super.onResume();
        mRecyclerView.setAdapter(mAdapter);
        ....
    }
    

    Just move setting the adapter into onCreate with an empty data and when you have the data call:

    mAdapter.notifyDataSetChanged();
    

提交回复
热议问题