【发布时间】:2020-05-31 16:23:43
【问题描述】:
我想知道处理 ViewModel 和引用数据库中特定数据的多个活动的良好/最佳实践是什么。
假设我有一个 FriendViewModel 提供对我的朋友数据库的访问(当然通过一个存储库和一个 Dao)和一个显示所有 FriendEntities 的 RecyclerView。
如果我现在想在不同的 Activity 中编辑朋友:将一个或多个 FriendEntities(实现 Serializable)传递给意图会更好(或更有效),还是应该传递friendId + FriendViewModel 并检索使用传递的 FriendViewModel 和friendId 来自friend_database 的FriendEntity?
这似乎是一种常见情况:是否有适合这种情况的最佳做法?
【问题讨论】:
标签: android database android-intent android-activity android-room