recyclerview 未连接适配器;跳过布局

2024-03-27

刚刚实施RecyclerView在我的代码中,替换ListView.

一切正常。显示数据。

但正在记录错误消息:

15:25:53.476 E/RecyclerView: No adapter attached; skipping layout

15:25:53.655 E/RecyclerView: No adapter attached; skipping layout

对于以下代码:

ArtistArrayAdapter adapter = new ArtistArrayAdapter(this, artists);
recyclerView = (RecyclerView) findViewById(R.id.cardList);
recyclerView.setHasFixedSize(true);
recyclerView.setAdapter(adapter);
recyclerView.setLayoutManager(new LinearLayoutManager(this));

正如你所看到的,我已经附上了一个适配器RecyclerView。 那么为什么我不断收到此错误?

我读过与同一问题相关的其他问题,但没有一个有帮助。


您能否确保从延迟异步回调之外的“主”线程调用这些语句(例如在onCreate()方法)。 一旦我从“延迟”方法调用相同的语句。就我而言ResultCallback,我收到同样的消息。

In my Fragment,从 a 内部调用下面的代码ResultCallback方法产生相同的消息。将代码移至onConnected()我的应用程序中的方法,消息消失了......

LinearLayoutManager llm = new LinearLayoutManager(this);
llm.setOrientation(LinearLayoutManager.VERTICAL);
list.setLayoutManager(llm);
list.setAdapter( adapter );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

recyclerview 未连接适配器;跳过布局 的相关文章

随机推荐