基本上,我正在我的应用程序中使用解析实现ONLINE和OFFLINE FEATURE ...所以当用户启动应用程序时,他的状态会转到在线但是如何知道他何时离线除了注销...如果用户杀了app ...这就是我问这个问题的原因......
我想在活动onDestroy()方法上使用intent服务向我的服务器发送一个json,但是没有在onDestroy()方法的活动上触发该intent服务。或者我如何检测应用程序kill
我已尽力而为,但即使在stackverflow上也没有在网上找到任何结果。
所以任何帮助都会非常感激..
答案 0 :(得分:1)
您无法检测到应用程序何时被杀,您必须主动保存数据。
此外,尝试启动服务以在应用程序被杀死时执行长时间运行的任务是没有意义的,如果它有效则意味着您的应用程序永远不会被杀死。
尽可能快地保存您的数据,最糟糕的情况是Activity.onStop()
。