【发布时间】:2012-03-07 12:17:43
【问题描述】:
我正在构建一个原生 android 应用程序,我希望用户在 5 分钟不活动后自动注销(会话超时)。
这是一个独立的应用程序,应用程序中有多个屏幕。我没有与服务器维护任何用户会话。
P.S:我在writing a time out event for android 中找到了可能的解决方案。但这仅适用于单个 Activity 应用程序。任何人都可以为多活动应用程序提出类似的解决方案吗?
【问题讨论】:
-
更多细节将帮助人们回答这个问题。他们登录到什么?是否涉及网络请求?一个简单的解决方案可能是简单地将时间戳存储在您检查是否过期的地方,您可以在 onPause 中写入时间戳,然后在 onResume 中检查它,整个应用程序都可以访问它。
-
@Theblacknight 我正在调用 REST Web 服务来在登录期间对用户进行身份验证。除此之外,在各种屏幕中还有更多的 Web 服务调用来检索/存储某些信息。但是,这是一个独立的应用程序,我没有维护任何用户会话。
标签: android logout session-timeout