【发布时间】:2018-02-20 16:53:01
【问题描述】:
我必须在我的 android 应用程序中添加以下功能。
有一个客户端,当客户端登录到应用程序时,点击一个按钮,让用户可以上网。当他单击按钮时,会进行一次休息呼叫,这会更改数据库状态(状态更改为在线)并使他在线。
现在我的问题是,如果应用程序由于内存不足而被强制关闭或被 android 从后台删除或被用户从最近的应用程序中删除,我想让客户端不可用(离线)。如果发生这些情况中的任何一种,我会打电话休息来处理这种情况。
在正常情况下,如果他在线,他只需再次单击按钮即可进行休息呼叫,这会将他的状态更改为 DB 中的不可用(离线)。
注意:我不想使用onPause() 或onStop() 方法,因为我希望客户即使离开应用程序并返回也能在线。
【问题讨论】: