gpt4 book ai didi

android - recyclerview 没有连接适配器;跳过布局

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:16:10 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/26851232/

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