我有两个DAO,两个存储库和两个POJO。有什么方法可以创建两个Livedata中的一个吗?我需要它来为回收站做一个列表。POJO是类似的对象。ExpenseRepository: public class ExpenseRepository {
private LiveData>expenseDao = database.expenseDao()
我在UI中有一个值,它的值依赖于两个对象。想象一下你需要一个subtotal = sum of all items price和一个total = subtotal + shipment price的商店。使用,我们可以对小计LiveData对象执行以下操作(因为它只依赖于itemsLiveData):valval shipPrice
我有下一个用例:用户来到注册表格,输入姓名,电子邮件和密码,然后点击注册按钮。之后,系统需要检查电子邮件是否被接收,并基于此显示错误消息或创建新用户.我正试着用Room,ViewModel和LiveData来做这件事。这是一个我试图学习这些组件并且没有远程api的项目,我将把所有内容存储在本地数据库中。最让我烦恼的是我不知道如何在服务中实现performRegistration函数。does not exists create new user and return R
我在我的ViewModel中使用ViewModel,所以我在片段中观察到的LiveData集合会对code参数的变化做出反应。这是非常有效的:
private final LiveData<DayPrices> dayPrices(在上面的代码中注释了nbDays),这样我的LiveData对象就可以对两个参数