刚刚在我的代码中实现了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()方法内部)从"主"线程调用这些语句.

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

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

Android相关问答推荐

如果在Kotlin中,如何避免使用过多?

将Any强制转换为Integer将从API返回NullPointerException

Jetpack Compose-如何使用值动画直接控制其他动画

原因平滑滚动的滞后懒惰列在android jetpack compose

Jetpack Compose主导航中的全屏图标列表

为什么我有多个Player实例?

在c中更新MVVMCross中TextView的Alpha#

如何将 Room Persistence 依赖项正确添加到我的 Jetack Compose Android 应用程序

使用 Gadle kotlin 为多模块 Android 代码库设置 jacoco

错误:无法安装应用程序:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED (React-Native-Android-Studio)

Electric Eel 后 Gradle 项目同步失败 | 2022.1.1更新

在 Jetpack Compose 中自动滚动后面的项目

每次在 Jetpack Compose 中调用导航

Jetpack compose 未解决的参考错误

JetPack Compose - 卡片行中的权重()不起作用

Jetpack Compose:mutableStateOf 不随流量更新

如何将房间数据库导出到 .CSV

如何在 Android Studio 中使用 Github Copilot?

在 Compose 中使用 DeepLink 会导致无法向后导航

Android Compose webview 被拉伸