为什么我的服务一直在运行

时间:2014-03-12 14:36:51

标签: android

我开发了一个应用程序,它通过单击按钮运行服务,然后依次执行异步任务。我已经多次看到,即使在不使用应用程序很久之后,我的服务也显示在设置菜单的运行应用程序选项卡中。它显示为0进程和1个服务运行长达100小时。

我正在使用非粘性服务。在这种情况下,我会感到困惑。我在异步任务上的后执行事件处理程序中调用stop self。

我的问题是如何解决这个问题?不应该只在执行异步任务后停止服务。在什么情况下会发生这种情况?

更新

以下是服务代码: https://github.com/madhur/wundersync/blob/master/src/in/co/madhur/wunderlistsync/service/WunderSyncService.java

0 个答案:

没有答案