我制作了一个Android应用程序来读取互联网上的卡通条。这是学习如何为Android编码的基本项目。
它在数据库中保存非常简单的数据:
Date (as string)|IsFavorite (as boolean)|Seen (as boolean)
当我第一次构建应用程序时,我使用了StackOverflow和其他Android论坛中的许多可重用代码。它基本上使用辅助类来控制单个as suggested here和其他许多地方的数据库访问。
我不是Singletons的粉丝......我开始怀疑使用DB是否真的是在DB中写入如此简单数据的最佳解决方案:
所以,这是我的问题:
我在这里谈论的是11000个文件。
答案 0 :(得分:0)
在数据库帮助中使用单例是" Android方式"做事情,所以不会有任何问题。
包含一个字符加上其他文件的11,000个文件&构成应用程序本身的资产可能会让你超过100 MB file size limit。即使情况并非如此,我认为你提出了错误的问题。而不是关注哪个占用更少的空间,你应该考虑哪个更高性能。
数据库将比使用文件系统更快地执行 。只有几个原因...