1

データベース(もちろん* .sqliteファイル)のサイズをバイト単位で取得する方法を教えてください。

私の現在の方法(これは機能していません)は次のとおりです。 new File(DataManager.getInstance().db.getPath()).length()

しかし、データベースの内容とは無関係である 53,676~ のたびに同じ番号を取得しています。空の場合でもこの番号を取得しています。

ありがとうございました。

4

1 に答える 1

2

OK、解決策は非常に簡単です。データベースファイルをチェックする最近の方法は良かったです。しかし、greenDaoがデータベースにさらに53KBを追加することを考慮していませんでした。したがって、空のDBサイズは53±KBになり、挿入後はどんどん大きくなります。

于 2012-12-29T12:43:01.040 に答える