gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 16:58:03 31 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/61555403/

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