android - 数据类和其他数据类的属性
问题描述
我正在从网上下载几个列表(RawAlbum、RawPhoto),我想使用它们的属性来创建另一个列表。然后我想用它来做一个recyclerview。
这就是它的外观。它是 ListItem:
@Parcelize
data class ListItem(
val id: Int,
val title: String,
val albumTitle: String,
val thumbnailUrl: String
) : Parcelable
所以我想使用 RawAlbum 中的 ID 和标题。而来自 RawPhoto 的专辑标题和缩略图网址。
原始专辑:
@Parcelize
@Entity(tableName = "albums")
data class RawAlbum(
@PrimaryKey
val id: Int,
val userId: Int,
val title: String
) : Parcelable
原始照片:
@Parcelize
@Entity(tableName = "photos")
data class RawPhoto(
@PrimaryKey
val id: Int,
val albumId: Int,
val title: String,
val url: String,
val thumbnailUrl: String
) : Parcelable
解决方案
推荐阅读
- java - 错误消息:无法在“/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/bin/apt”中找到可执行文件 (-1)
- rest - 基于 REST 的基于 HTTP 签名的 Web 服务安全性
- python - 使用烧瓶,第二次 send_file 以获取具有相同路径和名称的更改文件 - 缓存问题?
- c# - 如何更新应用程序中每个 .csproj 文件中的 ToolVersion
- php - Paypal Transaction API Getting Total 不是有效的数值
- python-3.x - Sublime Text 3 在“”中找不到“__main__”模块
- c++ - 如何将逗号分隔的 txt 文件流式传输到类对象?
- bash - How to write "#!/bin/sh" to script.sh through bash?
- javascript - 图片库 - 滑块
- flutter - 如何在 Flutter 中获取当前布局方向?