我希望当我使用设备上的后退按钮关闭应用程序时,我的线程应该
- 向服务器发送数据。
- 更新 GPS(纬度,经度)并获取通知(在特定位置)意味着不要调用 onDestroy() 但是当我使用设备上的菜单按钮关闭应用程序时,应用程序应该完全关闭并停止所有后台更新。(意味着应该调用 onDestroy() )。
请帮助我,我是android新手。
我希望当我使用设备上的后退按钮关闭应用程序时,我的线程应该
请帮助我,我是android新手。
在您的活动中覆盖onBackPressed()以决定按下后退按钮时要执行的操作。并从您想要完成活动的任何地方调用finish() 。永远不要直接打电话onDestroy()
。
我认为您将不得不将删除代码的内容从onDestroy()
更好的地方移开,因为您无法阻止onDestroy()
在活动完成时被系统调用。
请记住,onDestroy
如果系统资源不足,则会调用它,但不是因为您关闭了应用程序。我认为更好的方法是onBackPressed
在你的家庭活动中覆盖并实现你的逻辑,当你关闭应用程序时你想做什么。