【发布时间】:2011-01-07 19:30:36
【问题描述】:
目前我相信我在管理我的应用程序远程服务方面做得很好。当我完成使用它时,我可以看到 onDestroy() 调用,完美......
现在的问题是我可以通过 DDMS 或手机正在运行的进程看到远程进程仍然挂起。用户看到这个并认为我在后台做一些事情等等......责怪我的应用程序而不是要求退出按钮......事实是他们不需要退出按钮!
所以我的问题:
如何优雅地终止远程 服务流程?
我可以获取 PID 并将其杀死,但有些事情告诉我这可能不是执行此操作的好方法,因为服务可能会再次重新启动...
任何帮助将不胜感激!
-乔纳
【问题讨论】:
-
给他们一个退出按钮。使其成为非操作。然后告诉他们当他们按下按钮时它没有退出是Android的错。 :)
-
大声笑...是的,但我只想让事情正常进行。我需要做的就是删除该进程,我正在关闭服务就好了,但我也需要它消失...... :)