use*_*882 8 android timeout exit
我们已经开发了一段时间的webapp,它只能通过我们的Android应用程序访问.显然,App本身非常轻量级 - 主要提供创建帐户和登录的功能,以及确保只能通过我们的Android应用程序访问webapp本身 - 但我离题了......
该应用程序非常依赖于已过期的PHP会话变量,并且在当前的测试环境中,如果您的会话到期,您仍然会被踢出登录屏幕.但在生产中,登录界面将在Android应用程序上,完全独立于WebView.
我现在的想法是在后台运行一个Service,它检查我们在数据库中为用户的上一个活动设置的时间戳,如果它在某个窗口之外,我们关闭webview.但如果有某种程度上我们可以在15分钟(或其他)不活动后退出应用程序 - 这将是更可取的 - 或者至少更容易......我认为......
有没有办法做到这一点 - 设置自动超时退出功能?或者可以使用onPause函数退出应用程序?
我现在的想法是在后台运行一个Service,它检查我们在数据库中为用户的上一个活动设置的时间戳,如果它在某个窗口之外,我们关闭webview.
为什么Service?
但如果有某种程度上我们可以在15分钟(或其他)不活动后退出应用程序 - 这将是更可取的 - 或者至少更容易......我认为......
您不想退出该应用.您想返回登录屏幕.
检查超时状态onResume()中的WebView-hosting活动.如果活动太旧,请致电startActivity()您的登录屏幕,然后致电finish()以关闭WebView-hosting活动.