哪个是存储类似向导的应用程序数据的正确位置?

时间:2011-02-22 09:39:47

标签: android architecture storage

我的申请包括< 10个活动,涵盖向导部分。如果应用程序意外终止,这些活动中的每一个都应该收集用户数据并保存当前状态(应该恢复)。

现在,由于收集的数据似乎是“私有的”,Dev Guide提出了三种保存数据的可能性:

  1. 共享偏好设置
    似乎适合我的目的;对于我的数据,键/值非常好

  2. 内部存储空间
    对每个意图进行I / O操作都是一种过度杀伤

  3. SQLite数据库
    很好

  4. 我现在很好奇,这是为我的数据选择房屋的正确方法吗?是否有关于Android设备上的存储的指南或最佳做法?

1 个答案:

答案 0 :(得分:1)

共享首选项使用IO - 因为它只是应用程序数据文件夹中的xml文件。选择一个更简单的实现方法。我会使用共享首选项。

至于“数据之家” - 没关系。存储的可能性已经为您精心设计,因此您不必担心它。只需使用最适合您目的的那个。