android - ViewModel 中的 DAO 返回 null
问题描述
// In my ViewModel that is setup to use Room I use the following in a function
// The dao returns a LiveData object and I call getValue() to get the value
{
List<Item> items = (List<Item>) dao.loadAllByParentId(id).getValue(); // This is null
deleteItems(items);
}
然后应用程序在其他地方抛出一个 NullPointerException,我已经跟踪到了这段代码。我在 Android 方面没有太多经验,所以我知道这对你们中的一些人来说似乎微不足道,但如果你能提供帮助,我将不胜感激。
解决方案
推荐阅读
- audiokit - 如何播放一次 AKAppleSequencer 的一个部分/范围
- verilog - FIFO的verilog代码(先进先出)没有显示正确的结果?
- java - 错误:JMSCC5007:不支持使用 JMS2.0 API“createContext()”
- django - 更改语言后如何重定向到上一页?
- android - React Native Release apk 在 RazorpayCheckout.open razorpay 网关上崩溃
- c - 在源代码中配置 clang-format
- python - 通过“命令”属性使用按钮传递变量
- sorting - 如何在查询中选择两列并按第三列排序?
- c# - NPOI 损坏的文件
- hyperledger-fabric - 如果在hypeledger中删除一次,如何获取用户的钱包