Recyclerview查看共享状态
编辑:问题的原因竟然有一个完全不同的起源。 MediaMetadataCompat搞乱了数据。
在你的代码中,如果你有任何艺术作品,你只能设置颜色。 你在onBindViewHolder()
有这个代码:
if (item.albumArtworkPath != null && item.albumArtworkPath!!.contains("/")) { Log.d("BaseAdapter.kt", "Generating colors for ${item.albumArtworkPath}") generateColors(holder, item) }
如果albumArtworkPath
为null
则需要在此处定义要发生的情况(例如设置哪些颜色)。