【问题标题】:Android session handlingAndroid 会话处理
【发布时间】:2017-05-27 13:35:10
【问题描述】:

用户成功登录后,如何在 Android 应用中管理会话?我应该使用SharedPreferences 还是静态变量来存储会话信息? 每次应用启动时,用户也必须登录。

【问题讨论】:

  • 什么样的登录方式?也许是 CookieStore?
  • 您应该使用共享首选项,因为当您的应用被终止时,静态变量的值不存在。
  • 如果您想在应用打开时再次登录,则无需会话

标签: java android session authentication login


【解决方案1】:

尝试使用Account Manager。它是为它设计的。这是一个tutorial

无论如何,不​​建议使用首选项,因为最后它是纯 XML 文件,因此任何人都可以从中窃取数据。也不推荐使用静态变量,因为你永远不知道你的进程什么时候会被杀死。例如,有人可能会拨打您的手机,而 android 可能会在通话结束后终止您的应用并重新启动它。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-04-11
  • 2011-10-07
  • 1970-01-01
  • 1970-01-01
  • 2023-03-24
  • 1970-01-01
  • 2014-03-31
相关资源
最近更新 更多