每当应用再次启动时,我都需要向服务器请求并从本地数据库传递数据。现在的问题是,当我第一次打开应用程序时,我知道没有实体,该如何检查Room数据库是否包含实体?
答案 0 :(得分:0)
由于您没有发布任何代码,所以我只能假设它可以正常工作。您可能有一个Entity
对象和DAO
接口。
如果您对查询返回的数据做了所有必要的操作,则为List<YOUR ENTITY>
,并且在首次运行该应用程序时,该列表应该为空。
所以:
if (list.isEmpty()) { do something }