编程语言
首页 > 编程语言> > Java-Android:如何知道Commonsware的WakefulIntentService是否正在运行?

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

作者:互联网

我有一个简单的问题:我在应用程序中使用了commonsware的whakefulintentservice,并使它正常运行,但是如何知道WakefulIntentService是否仍在运行?例如,我可以在WakefulIntentService类中放置onDestroy并让它记录一些事情吗,还是可以通过其他方式查看WakefulIntentService是否正在运行?

提前致谢!

解决方法:

I’m using commonsware’s wakefulintentservice in my application and I got it working, but how do I know if the WakefulIntentService is still running or not?

如果您的意思是“它曾经运行过”,那么您会看到它应该完成的工作是否已经完成.

如果您的意思是“此刻是否正在运行”,我想检查一下DDMS中的线程.我从来没有真正担心过这个问题.

Can I for example put a onDestroy in the WakefulIntentService class and let that log something

当然.

更新

同样,adb shell dumpsys活动服务将列出活动服务.我没有使用WakefulIntentService尝试过此操作,但AFAIK应该会显示在此处.

标签:intentservice,commonsware-cwac,java,android
来源: https://codeday.me/bug/20191031/1978369.html