GreenDao - 在运行时确定数据库大小

时间:2012-12-23 14:22:20

标签: android sqlite greendao

我想知道如何获取我的数据库(当然是 * .sqlite文件)大小的字节数?

我目前的做法(不起作用)是:     new File(DataManager.getInstance()。db.getPath())。length()

但是我每次53,676~这里都是相同的号码,这与数据库的内容无关,即使它是空的,我也会得到这个号码。

谢谢。

1 个答案:

答案 0 :(得分:2)

好的解决方案非常简单,我最近检查数据库文件的方法很好。 但是我没有考虑到greenDao又向数据库添加了53 KB。所以一个空的DB大小将是53±KB,并且在一些插入之后它将变得越来越大。