2017-01-12 5 views
0

私はサービスを開始活性を有しているが、その後、()仕上げ()自体を閉じアンドロイド:活動のないサービスとスレッド

私が活動を持っているのであれば代わりに1の2つのサービスを開始し、その後、自分自身を閉じて、します各サービスはそれ自身のスレッドを取得するか、それとも2番目のスレッドを自分のものにする必要がありますか?

+0

各サービスは異なるスレッドを取得し、非同期に実行されます。 –

+0

通常のサービスはメインスレッドで実行され、IntentServiceは別のスレッドで実行されます。 – WenChao

+0

@WenChaoまたは2番目のサービスを通常のサービスとして開始した場合、通常の新しいスレッド手段を使用して、そのサービス内の作業を新しいスレッドに入れることはできますか? –

答えて

0

サービスはサービス中のスレッドを作成していない場合、メインスレッドで実行されます。したがって、サービスでスレッドを作成した場合、2つの異なるスレッドが存在し、そうでなければメインスレッドのみが存在します。

関連する問題