表題のことがやりたいぞ、というわけで下記あたりを参考に素振りしました。 Reporting Work Status | Android Developers AndroidのIntentServiceを使って非同期処理を行う方法 | TechBooster 手順 バックグラウンドジョブを実行するIntentServiceを作る IntentServiceにIntentを飛ばす IntentServiceから進捗通知や完了通知をLocalBroadCastで飛ばす 通知を受け取ったときのリアクションをするBroadcastReceiverを書く LocalBroadcastManagerに上の通知を受け取るためのIntentFilterとBroadcastReceiverを登録する できあがりの全体はこちらです。 バックグラウンドジョブを実行するIntentServiceを作る Intent