【发布时间】:2021-03-05 08:35:22
【问题描述】:
我将引用列表存储在 Cloud Firestore 中。当我得到数据时,它给了我这个错误:
“java.lang.RuntimeException: Parcel: 无法编组值 com.google.firebase.firestore.DocumentReference@44bef898”
我在互联网上进行了搜索,但没有找到任何解决方案。提前谢谢你
用户.kt
import android.os.Parcelable
import com.google.firebase.firestore.DocumentReference
import kotlinx.android.parcel.Parcelize
import kotlinx.android.parcel.RawValue
@Parcelize
data class User(
val bio: String? = null,
val email: String? = null,
val followers: @RawValue List<DocumentReference>? = null,
val following: @RawValue List<DocumentReference>? = null,
val picture: String? = null,
val uid: String? = null,
val username: String? = null
) : Parcelable
【问题讨论】:
-
我认为,
DocumentReference不是Parcelable。您如何存储项目列表? -
您是指 DocumentReference 的列表吗?因为我可以使用 DocumentReference 本身
标签: android firebase kotlin google-cloud-firestore parcelable