1

アプリケーションの管理の[実行中]タブに、アプリケーションとGoogleマップの両方に「0プロセスと1サービス」が表示される理由はありますか?私のアプリは死にかけていますが、完全ではなく、再起動しません。DDMSに接続して何が起こっているかを確認しようとしましたが、デバイスのプロセスが表示されません(マニフェストにdebuggable = "true"があることを確認しました)。

4

1 に答える 1

1

答えは....サービスはプロセスではないため、サービスを作成することは有効ですが、開始することはできません。サービスが開始されていない場合、プロセスは0です。私の特定のケースでは、ログに「クラッシュしたサービスの再起動のスケジュール」と記載されていることに気付きました。onStart()が呼び出されることを意味していると思いましたが、そうではありません。この質問に答えるのに役立つ2つのリンクを次に示します。

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

「クラッシュしたサービスの再起動をスケジュールする」が、onStart()の呼び出しが続かない

于 2012-06-27T05:09:36.520 に答える