我有一个网络应用程序,它使用服务连接到其他对等方。当您使用“最近的应用程序”关闭应用程序时,它只会关闭进程,而不是service
,这实际上并不坏,因为我想以这种方式。但是,下次用户打开应用程序时会产生一些麻烦。它崩溃,所以用户必须再次使用“Recent Apps”关闭up,然后再次尝试使用该应用。问题肯定是正在运行的服务,因为如果我在下次运行服务之前停止服务。它工作得很好!在应用程序启动时停止已启动的服务
其实这对我来说很奇怪,因为我没有在启动时启动另一个service
。当用户点击一个按钮时,我开始它。无论如何,如果可能的话,最好的方法是能够使用正在运行的service
,否则,我只想在我的应用程序启动时停止服务。
我是新来的Android和我被困在这一点:(
感谢您的帮助
这种做法会导致停止服务,每次用户离开应用程序。我想在应用程序关闭时停止它。我想如果我在服务内部检查应用程序进程没有运行,那么我可以停止服务,这是有道理的。你怎么看? – Peyman 2013-02-27 15:02:00