我创建了一个android房间来存储我的数据库中的数据 firestore
.
如果用户在不到5分钟内重新加载页面,则应该从文件室加载,否则从firestore加载。
我做了如下工作:
@Dao
public interface ItemIdDao {
@Query("SELECT * FROM itemId")
List<ItemId> getAll();
@Insert(onConflict = OnConflictStrategy.REPLACE)
void insert(ItemId itemId);
@Delete
void delete(ItemId itemId);
@Update
void update(ItemId itemId);
}
根据我的理解,如果有一行具有特定的itemid,它应该更新它,并且我确实看到它不会向文件中添加额外的行。如果是这样的话,为什么我的 -wal
每次我更新文件时,即使没有插入新数据也只更新,文件仍会不断增长?
我这么问是因为我担心它不会停下来,在某个时候,它会变得非常大。
谢谢您
暂无答案!
目前还没有任何答案,快来回答吧!