2017-07-18 6 views

答えて

1

おかげサービスあなたがフォアグラウンドにない場合でも、あなたのメインUIスレッド上で実行され、停止するまで実行したままになるコードの一部です。

アンIntentServiceは、彼らが入って来たために、独自のスレッドを開始し、着信スタート時に、そのスレッド1で実行するために呼び出しをキューに入れサービスの特別な種類です。

利用サービスあなたの場所が必要な場合アクティビティが強制終了されても継続する必要がある長期実行アクションが発生する可能性があります。たとえば、地図アプリのGPS経由の位置情報のトラッキングなどです。反復作業にはIntentServiceを使用します。たとえば、ファイルをダウンロードします。またはデータベースを同期します。 IntentServiceは、サービスで実行されるAsyncTaskのようなものだと考えることができます。

+0

大変ありがとうございます。 – Mariyappan

+0

私は疑問に思っています。ワーカースレッドとバックグラウンドスレッドの違いは何ですか? – Mariyappan

+0

ありません。同じものの別の名前 –

関連する問題