【发布时间】:2011-05-12 16:02:35
【问题描述】:
我有一个在服务器和设备之间维护的用户会话上工作的应用程序。如果用户登录,我使用 ping 技术通过每 1 分钟 ping 服务器来保持设备和服务器之间的会话活动。这是使用后台线程完成的。
有时当我关闭屏幕并断开设备与电源的连接时,后台线程会被终止。
有时线程处于活动状态,但我的 WiFi 天线关闭并且我的 ping 失败。
我的方法正确吗?有没有更好的方法来做到这一点?
我的要求:出于各种原因,我需要每分钟 ping 我的服务器以保持会话处于活动状态,并且只有在用户登录时才应该这样做。
【问题讨论】:
标签: android session android-activity screen thread-sleep