gpt4 book ai didi

android - recyclerview 没有附加适配器;跳过布局

转载 作者:IT老高 更新时间:2023-10-28 12:53:08 25 4
gpt4 key购买 nike

刚刚在我的代码中实现了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,我得到了相同的消息。

在我的 Fragment 中,从 ResultCallback 方法内部调用下面的代码会产生相同的消息。将代码移动到我的应用程序中的 onConnected() 方法后,消息消失了...

LinearLayoutManager llm = new LinearLayoutManager(this);
llm.setOrientation(LinearLayoutManager.VERTICAL);
list.setLayoutManager(llm);
list.setAdapter( adapter );

关于android - recyclerview 没有附加适配器;跳过布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29141729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com