Android:如何知道Commonsware的WakefulIntentService是否正在运行?

时间:2012-10-12 15:24:55

标签: java android intentservice commonsware-cwac

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

提前致谢!

1 个答案:

答案 0 :(得分:4)

  

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

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

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

  

我可以举例说明在WakefulIntentService类中放一个onDestroy并让它记录一些东西

不确定

<强>更新

此外,adb shell dumpsys activity services将列出活动服务。我没有尝试使用WakefulIntentService,但AFAIK应该会显示在那里。