我有一个简单的问题:我在我的应用程序中使用commonsware的wakefulintentservice并且我正常工作,但是如何知道WakefulIntentService是否仍在运行?例如,我可以在WakefulIntentService类中放置一个onDestroy并让它记录一些东西,还是有另一种方法来查看WakefulIntentService是否正在运行?
提前致谢!
答案 0 :(得分:4)
我在我的应用程序中使用commonsware的wakefulintentservice并且我使用它,但我怎么知道WakefulIntentService是否仍在运行?
如果你的意思是“它是否一直在运行”,你会看到它应该做的工作是否已经完成。
如果你的意思是“这一刻它是否正常运行”,我猜想在DDMS中检查你的线程。我从来没有真正担心这个问题。
我可以举例说明在WakefulIntentService类中放一个onDestroy并让它记录一些东西
不确定
<强>更新强>
此外,adb shell dumpsys activity services
将列出活动服务。我没有尝试使用WakefulIntentService
,但AFAIK应该会显示在那里。