Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
データベース(もちろん* .sqliteファイル)のサイズをバイト単位で取得する方法を教えてください。
私の現在の方法(これは機能していません)は次のとおりです。 new File(DataManager.getInstance().db.getPath()).length()
しかし、データベースの内容とは無関係である 53,676~ のたびに同じ番号を取得しています。空の場合でもこの番号を取得しています。
ありがとうございました。
OK、解決策は非常に簡単です。データベースファイルをチェックする最近の方法は良かったです。しかし、greenDaoがデータベースにさらに53KBを追加することを考慮していませんでした。したがって、空のDBサイズは53±KBになり、挿入後はどんどん大きくなります。