在android中,在关闭应用程序时使用菜单按钮而不是后退按钮调用onDestroy()?
我想,当我关闭应用程序的后退按钮上的设备,然后我的线程应该在android中,在关闭应用程序时使用菜单按钮而不是后退按钮调用onDestroy()?,android,Android,我想,当我关闭应用程序的后退按钮上的设备,然后我的线程应该 将数据发送到服务器 更新GPS(横向、纵向)并获得通知(在特定位置)表示不打电话 onDestroy()但当我用设备上的菜单按钮关闭应用程序时,应用程序应该完全关闭 关闭并停止所有后台更新。(意味着应该调用onDestroy() 请帮助我,我是android新手。在您的活动中覆盖,以决定按下“后退”按钮时要执行的操作。无论你想在哪里完成活动,都可以打电话。永远不要直接调用onDestroy()。我认为您必须将删除代码的内容从onDest
请帮助我,我是android新手。在您的活动中覆盖,以决定按下“后退”按钮时要执行的操作。无论你想在哪里完成活动,都可以打电话。永远不要直接调用
onDestroy()
。我认为您必须将删除代码的内容从onDestroy()
移到更好的地方,因为您无法阻止onDestroy()
表示在活动完成时被系统调用。请记住,如果系统资源不足,将调用onDestroy
,但不是因为您关闭了应用程序。我认为更好的方法是在您的家庭活动中覆盖on backpressed
,并实现您的逻辑,关闭应用程序时您想做什么。您能更清楚地解释一下您的情况吗。我真的不明白你想做什么。最好的Regardsher是我的onDestroy方法'onDestroy(){handle.removeCallbacks(sendData);locman.removeUpdates(this;}')@safari,我必须以两种方式关闭应用程序,首先是设备的“后退”按钮,让后台线程运行。第二,我在菜单上创建了“退出”按钮,它将停止所有线程,谢谢,我正在按照您的指导尝试。