【发布时间】:2011-02-05 21:14:57
【问题描述】:
对于数据的持久存储,与 SharedPreferences 相比,使用 SQLlite 数据库是否有任何明显的优势,反之亦然?目前我的应用程序数据只有几千字节大小,但可以想象它在未来可能会增加到这个大小的十倍。我找不到任何地方说明使用 SharedPreferences 有多少存储可用,但可以想象这将是使用它的一个限制吗?这两种方法的速度有什么区别吗?我正在权衡这两种存储方法的优缺点。
【问题讨论】:
对于数据的持久存储,与 SharedPreferences 相比,使用 SQLlite 数据库是否有任何明显的优势,反之亦然?目前我的应用程序数据只有几千字节大小,但可以想象它在未来可能会增加到这个大小的十倍。我找不到任何地方说明使用 SharedPreferences 有多少存储可用,但可以想象这将是使用它的一个限制吗?这两种方法的速度有什么区别吗?我正在权衡这两种存储方法的优缺点。
【问题讨论】:
在我的头顶:
SharedPreferences:
专业版:
缺点:
SQLite:
专业版:
缺点:
【讨论】: