3

IntentServiceから継承する2つのクラスがあるとします。ドキュメントから引用します

すべてのリクエストは単一のワーカースレッドで処理されます。必要なだけ時間がかかる場合がありますが(アプリケーションのメインループをブロックすることはありません)、一度に1つのリクエストのみが処理されます。

ここで、クラスが呼び出されたSericeA extends IntentServiceServiceB extends IntentServiceします。ServiceA型のオブジェクトに対してstartServiceを呼び出し、ServiceB型のオブジェクトに対してstartServiceを呼び出すと、これらは両方とも同じワーカースレッドによって処理されます。システム全体のワーカースレッドがありますか、それとも特定のIntentServiceに関連付けられたワーカースレッドだけですか。

親切なReagrds

4

1 に答える 1

4

これらは両方とも同じワーカースレッドによって処理されますか

いいえ。

または、特定の IntentService に関連付けられた単なるワーカー スレッドです。

はい。

のソース コードをIntentService見て、それぞれIntentServiceが独自のHandlerThread.

于 2012-10-09T13:42:36.177 に答える