Android Oreo かつ targetSdkVersion:26以上のアプリから、バックグラウンド処理の実行が強く制限されます。特にバックグラウンド・サービスを扱うアプリにとっては、適切な修正を施さないと容易に強制終了されるような制限となっています。 制限に関する詳細は別記事に委ねるとして、ここではバックグラウンド・サービスに関する制限により強制終了されるケースを、掻い摘んで紹介します。 検証用のソースコードは以下に置いてます。 なお本記事の動作検証はDP3のエミュレータにて行いました。 https://github.com/nukka123/BackgroundLimitsDemo 開発者サイトのバックグラウンドの実行制限に関する内容は以下を参照ください。 https://developer.android.com/preview/features/background.html