3

我有一个简单的问题:我在我的应用程序中使用了 commonsware 的 wakefulintentservice 并且我得到了它的工作,但是我怎么知道 WakefulIntentService 是否仍在运行?例如,我可以在 WakefulIntentService 类中放置一个 onDestroy 并让它记录一些东西,还是有另一种方法可以查看 WakefulIntentService 是否正在运行?

提前致谢!

4

1 回答 1

4

我在我的应用程序中使用了 commonsware 的 wakefulintentservice 并且我得到了它的工作,但是我怎么知道 WakefulIntentService 是否仍在运行?

如果您的意思是“它是否一直在运行”,您会看到它应该做的工作是否正在完成。

如果你的意思是“它现在正在运行”,我想检查你在 DDMS 中的线程。我从来没有真正担心过这个问题。

例如,我可以在 WakefulIntentService 类中放置一个 onDestroy 并让它记录一些东西吗

当然。

更新

此外,adb shell dumpsys activity services将列出活动的服务。我没有用 . 尝试过这个WakefulIntentService,但是 AFAIK 它应该出现在那里。

于 2012-10-12T15:30:09.927 回答