Recyclerview查看共享状态

编辑:问题的原因竟然有一个完全不同的起源。 MediaMetadataCompat搞乱了数据。

在你的代码中,如果你有任何艺术作品,你只能设置颜色。 你在onBindViewHolder()有这个代码:

  if (item.albumArtworkPath != null && item.albumArtworkPath!!.contains("/")) { Log.d("BaseAdapter.kt", "Generating colors for ${item.albumArtworkPath}") generateColors(holder, item) } 

如果albumArtworkPathnull则需要在此处定义要发生的情况(例如设置哪些颜色)。