android - 0 个进程和 1 个服务

标签 android debugging service ddms

知道为什么我在管理应用程序的“正在运行”选项卡中看到我的应用程序和谷歌地图都显示“0 个进程和 1 个服务”吗?我的应用程序已经死了,但还没有完全死掉,也没有重新启动。我试图连接 DDMS 以查看发生了什么,但没有显示设备的进程(我已检查我的 list 是否具有 debuggable="true")。

最佳答案

答案是…… 服务不是进程,因此创建但未启动服务是有效的。如果服务没有启动,则有 0 个进程。 在我的特殊情况下,我注意到日志上写着“计划重启崩溃的服务”。我以为这意味着要调用 onStart(),但事实并非如此。以下是有助于回答此问题的两个链接:

http://groups.google.com/group/android-developers/browse_thread/thread/a9d3c1acbd46e384#

"Scheduling restart of crashed service", but no call to onStart() follows

关于android - 0 个进程和 1 个服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11066005/

相关文章:

android - AdMob错误: “You must have AdActivity declared in AndroidManifest.xml with configChanges”

android - 在类里面获取 NULL 指针异常以检查互联网

android - Unity - Google Play 游戏服务实时多人游戏关闭 WaitingRoomUI() 方法?

c - 有没有更好的方法将格式化输出传递给 OutputDebugString?

java - map 就绪回调返回 null

c - 使用microsoft Visual C++ 2008调试C程序

c# - 无法正确部署应用程序 Xamarin

delphi - 有什么方法可以限制CodeCentral Web服务返回多少项目

android - 在 Activity 和 Service 之间交换对象

asp.net-mvc - ASP.NET MVC 中的 Entity Framework 和对象上下文生存期