2011-02-22 10 views
17

ドキュメント内のどこでもこれが見つかりません:Android startService同期?

同期または非同期のcontext.startService()の呼び出しはありますか?

答えて

25

非同期。あなたのコールバックから戻ってくるまで仕事を始めることさえありません(例えば、onCreate()onListItemClick())。

+0

次に、私の場合のようにstartService()が完了するまでどのように待つのですか、サービス静的参照のNullPointerExceptionが発生しています。 – rahulserver

+0

@rahulserver: "startService()が私の場合のように完了するまでは、どうすれば待つのですか?"サービスが完了したときに通知するようにしました(例えば、 'LocalBroadcastManager')。 "サービス静的参照のNullPointerExceptionが発生しました" - "サービス静的参照"を作成しないでください。このトピックに関する追加の質問がある場合は、「質問する」ボタンを使用して質問してください。 – CommonsWare

+0

私はちょうど今質問した私の質問を参照してください:http://stackoverflow.com/questions/18081635/android-activity-accessing-services-static-reference-before-the-service-is-read – rahulserver

関連する問題