我有一个简单的问题:我在我的应用程序中使用了commonsware的wakefulintentservice,我让它工作了,但是我怎么知道WakefulIntentService是否还在运行呢?例如,我是否可以将一个onDestroy放在WakefulIntentService类中,并让它记录一些东西,或者是否有其他方法来查看WakefulIntentService是否正在运行?
提前感谢!
发布于 2012-10-12 23:30:10
我在我的应用程序中使用了commonsware的wakefulintentservice,我让它工作了,但是我怎么知道WakefulIntentService是否还在运行呢?
如果你的意思是“它曾经运行过吗”,你会看到它应该做的工作是否已经完成。
如果你的意思是“它现在是否正在运行”,我想应该在DDMS中检查你的线程。我从来没有真正担心过这个问题。
例如,我是否可以在WakefulIntentService类中放入一个onDestroy,并让它记录一些内容
好的。
更新
此外,adb shell dumpsys activity services还将列出活动的服务。我还没有尝试过WakefulIntentService,但它应该会在那里显示出来。
https://stackoverflow.com/questions/12862298
复制相似问题