从activity的onDestroy()中启动IntentService



基本上,我是实现在线和离线功能在我的应用程序与解析…所以当用户启动应用程序时,他的状态变为在线,但如何知道他何时离线,除了注销…如果用户关闭了应用程序……这就是我问这个问题的原因……

我想在activity onDestroy()方法上发送一个json到我的服务器,但是这个intent service没有在activity onDestroy()方法上被触发,或者我如何检测应用程序kill

我已经尽了我的一切努力,但没有结果,甚至在网上stackverflow。

你无法检测到应用程序何时被终止,你必须主动保存你的数据

此外,当你的应用程序被终止时,试图启动一个服务来执行一个长时间运行的任务是没有意义的,如果它工作了,那就意味着你的应用程序永远不会被终止。

尽量尽快保存您的数据,在Activity.onStop()最坏的情况下。

最新更新