首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何知道Commonsware的WakefulIntentService是否正在运行?

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

Stack Overflow用户
提问于 2012-10-12 23:24:55
回答 1查看 762关注 0票数 3

我有一个简单的问题:我在我的应用程序中使用了commonsware的wakefulintentservice,我让它工作了,但是我怎么知道WakefulIntentService是否还在运行呢?例如,我是否可以将一个onDestroy放在WakefulIntentService类中,并让它记录一些东西,或者是否有其他方法来查看WakefulIntentService是否正在运行?

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-12 23:30:10

我在我的应用程序中使用了commonsware的wakefulintentservice,我让它工作了,但是我怎么知道WakefulIntentService是否还在运行呢?

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

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

例如,我是否可以在WakefulIntentService类中放入一个onDestroy,并让它记录一些内容

好的。

更新

此外,adb shell dumpsys activity services还将列出活动的服务。我还没有尝试过WakefulIntentService,但它应该会在那里显示出来。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12862298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档