2016-05-23 6 views
0

私はwebからjsonをプルするアプリケーションを開発し、いくつかのテキストをsqliteデータベースに保存しました。いつかそれを使用した後、私はそれが30 MBのデータストレージと40 MBのキャッシュを持っていることに気づいた。私はテキストが(テストのための)数行しかないので、なぜデータが非常に大きいのか理解できません。AndroidアプリがJsonをウェブから引き出し、大きなデータとキャッシュストレージを持っていますか?

これを管理する方法はありますか?私に教えてください

答えて

0

最良の結果を得るには、コードを投稿して、アプリケーションを終了したときにDB全体を削除していないと推測できます。

+0

私は実際にデータベースを削除したくありません。私はちょうどそれを更新する。 –

+0

を終了した後にデータベースを削除するように提案した理由更新したときに重複しているデータがあるかどうかを確認せず、再度挿入するだけでDBに複数のデータがあることを心配しています。メモリリークが発生します。私のために、greendaoを使用して、自分のDBをセットアップするのがずっと簡単で、やりやすくなっています。メモリの消費量が少なくなります。ここのリンクhttps://github.com/greenrobot/greenDAO –

関連する問題