我的申请包括< 10个活动,涵盖向导部分。如果应用程序意外终止,这些活动中的每一个都应该收集用户数据并保存当前状态(应该恢复)。
现在,由于收集的数据似乎是“私有的”,Dev Guide提出了三种保存数据的可能性:
共享偏好设置
似乎适合我的目的;对于我的数据,键/值非常好
内部存储空间
对每个意图进行I / O操作都是一种过度杀伤
SQLite数据库
很好
我现在很好奇,这是为我的数据选择房屋的正确方法吗?是否有关于Android设备上的存储的指南或最佳做法?
答案 0 :(得分:1)
共享首选项使用IO - 因为它只是应用程序数据文件夹中的xml文件。选择一个更简单的实现方法。我会使用共享首选项。
至于“数据之家” - 没关系。存储的可能性已经为您精心设计,因此您不必担心它。只需使用最适合您目的的那个。