Android数据存储问题

前端之家收集整理的这篇文章主要介绍了Android数据存储问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个应用程序,它将数据存储在sqlite数据库中,当应用程序刚安装时,它使用8kb的数据,当我开始插入数据时,显然大小增加.奇怪的是当我开始清理我的数据库表时,我完全清空了数据库,但我永远不会恢复第一个8kb的数据,但更多,在某些情况下超过100kb,这些数据来自哪里?

解决方法

数据库文件系统不同,因此从数据库删除数据时,不会恢复以前使用的空间.数据库驱动程序倾向于保留旧的已分配空间.

您可以压缩数据库,这将通过手动执行sqlite VACUUM命令来恢复此空间.

可以启用auto_vacuum模式,但这需要在创建数据库之前完成.

猜你在找的Android相关文章