2013-11-04 22 views
6

私はこれに対して明確な答えを探していましたが、どこでも見つけることができませんでした。アンドロイドアプリがサービスとの接続を試み、ServiceConnectionメソッド(onServiceConnected()およびonServiceDisconnected())を実装するとき、これらのコールバック関数は別のスレッドまたはメインのUIスレッドで実行されますか?何か案が?android onServiceConnected()は別のスレッドで呼び出されていますか?

答えて

6

これらのメソッドはメインスレッドで呼び出されます。

システムから多くのコールバックと同様に、このクラスのメソッドは、あなたのプロセスのメインスレッドから呼び出さ ます:documentation for ServiceConnectionははっきりと述べています。