对于持久存储数据,使用SQLlite数据库而不是SharedPreferences有什么明显优势,反之亦然?目前我的应用程序数据只有几千字节,但可能会在未来增加到这么大的十倍。我无法找到任何说明使用SharedPreferences可用存储量的地方,但是可以想象这将是使用它的一个限制吗?这两种方法的速度有什么不同吗?我正在考虑权衡这两种存储方法的优缺点。
答案 0 :(得分:26)
脱离我的头顶:
<强> SharedPreferences:强>
临:
缺点:
<强> SQLite的:强>
临:
缺点: