2012-10-04 119 views
0

我在android中做了一个活动。从点击按钮上的该活动,我打电话给我调用AIR应用程序的意图。随之而来的是启动包含与AIR应用程序的套接字通信的服务。但是,当我从AIR返回到活动时,服务没有停止。它在后台运行。我用onDestroy,startService,stopService但不工作。任何人都可以建议我从AIR返回导航到应用程序如何停止服务。所以,如果我想再次从活动切换到AIR我可以再次刷新它。如何在android中停止服务

+0

虽然你的服务应该停下来,但这可能是你的逻辑问题....但更好的选择(仅适用于你的需求)将使用AsyncTask ... –

+0

你可以显示代码吗? – Lucifer

+4

stopService(new Intent(this,YourService.class)); –

回答

-1

该服务无法停止可能是由于几个原因。您可能已经做了一些事情,例如使用服务上下文或一些将其生命周期附加到服务的对象注册广播接收器。

解决方法是在停止服务之前释放或释放对象。