1

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

4

1 回答 1

1

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

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

“计划重新启动崩溃的服务”,但没有调用 onStart()

于 2012-06-27T05:09:36.520 回答