IntentServiceについてわからないことがあります。 私はSqliteデータベースに挿入を実行する必要があります。IntentServiceは、APP(それを起動した)が破棄されても、そのジョブを終了しますか?
IntentService
の中で実行します。IntentService
が(起動した)Activity
が破棄されていても、そのジョブが終了することを確認してください。私は正しい?私には明らかではないが、何
は全体APPは(だけではなくActivity
)破壊されIntentService
場合に何が起こるかです。 IntentService
は、アプリケーションが破棄されてもそのジョブを終了しますか?
は、あなたのアプリケーションを強制終了する場合
IntentServiceを使用すると、アプリケーションの応答性に影響を与えることなく、バックグラウンドで長時間実行される操作を実行できます。同時に、ほとんどのユーザーインターフェイス(Activity /したがって、例えば、アクティビティが破棄されても実行され続けます。 - https://developer.android.com/reference/android/app/IntentService.htmlを参照してください。 –
あなたはどういう意味ですか?APP全体(およびアクティビティだけでなく)も破壊されていますか? – nomag
@nomagアプリがもう生きていないときを意味します。たとえば、ユーザーによって閉じられているか、Androidによって終了されている(メモリの必要性のため)。私はIntentServiceがアクティビティが破棄されてもその仕事を続けていることを知っています。私はIntentServiceが起動したアプリケーションがIntentServiceがその仕事を完了する前に閉じられたり、終了されたりすると、何が起こるのか分かりません – MDP