はじめに この記事は,アプリケーションが非アクティブの状態でも動作を継続させる方法. 各プラットフォームごとに実装が異なり,この記事はAndroidについて. アプリケーションが非アクティブ(アプリをユーザーが操作中ではない)ときにも,継続して処理を行うことが目的. 例えば,ランニングの経路を記録するアプリを作る場合,非アクティブな状態でも定期的に位置情報を取得する必要がある.これについては次の記事に書いてある. shuhelohelo.hatenablog.com Androidのバックグラウンドタスクの実行制限について Android開発者サイトにもあるようにバックグラウンドタスクの実行には以下の制限があるため,非アクティブ時には一定時間後に停止する. developer.android.com 多くの Android アプリやサービスは同時に実行することができます。 たとえば、あるウ
![Xamarin.Formsでバックグラウンド(非アクティブ時でも)で処理を継続する(Android編) - shuhelohelo’s blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/e2da3b4ecaf0186f2d5bf11fd396f68d0eeddf46/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fshuhelohelo%2F20200524%2F20200524135639.png)