Android内部存储VS共享首选项

时间:2011-08-16 09:43:57

标签: java android sharedpreferences

在内部存储(在文件中)和共享首选项中存储服务身份验证令牌是否有区别?

3 个答案:

答案 0 :(得分:6)

不是,这是方便的问题。使用共享首选项,您无需处理文件IO。

答案 1 :(得分:2)

共享首选项将比将文件存储在文件中更好,与使用共享首选项相比,open和readfile更加繁琐

答案 2 :(得分:0)

虽然两者都可以是私人类型。传统方法是:如果您有小密钥值对,则使用共享首选项。如果您有大量数据,请使用内部存储。内部存储存储在文件中,对您的应用程序是私有的。共享pref的主要缺点。如果您的应用崩溃/强制关闭,您将丢失共享首选项中的所有数据。

判决:

如果您使用共享首选项。确保您的应用不会崩溃。所以我的观点是:与内部存储一起使用。然而,如果你的手机根深蒂固,任何事情都可能发生,那么任何东西都不再是私人......:/