Android适当存储用户信息的位置

时间:2014-07-22 04:24:22

标签: android session login sharedpreferences

用户登录后,我希望将用户数据保存在所有活动都可以访问的位置,例如firstname,lastname,ID和用户已登录的状态。 我应该将它们存储在SharedPreferences还是扩展Application的类中? 或者我应该在扩展Application的类中保留SharedPreferences? 我不知道哪一个是好风格。

2 个答案:

答案 0 :(得分:1)

共享首选项是保持日志记录状态的最佳方式,以便您也可以在注销时清除它。保持类扩展应用程序中的共享首选项是好的,以便您可以静态使用它该应用程序还尝试将sharedvalues的关键字存储在单独的静态类中。

答案 1 :(得分:0)

您可以使用SharedPreferences,使其可用于备份