【发布时间】:2018-12-10 09:57:51
【问题描述】:
我正在开发一个生产应用程序,所以我无法共享代码。但我会尽力解释当前的情况。
我们需要设置数据库的最大大小,这个大小是通过 API 调用提供的(所以如果 API 提供了新的大小,这可能会在运行时改变)。例如,让我们考虑最大大小为 10 MB。一旦数据库达到这个最大大小,我们需要删除一些数据库条目以便插入新条目。
在这里我有点困惑。如何在使用 Android Room 时设置数据库的最大大小,以及如何计算出我需要删除多少条目才能插入新记录并将数据库保持在允许的最大大小。
希望我很清楚,但如果需要,我可以提供更多示例。
【问题讨论】:
标签: android android-room