誕生日リマインダーのようなアプリを開発しました。ここでは、UI とバックグラウンド スレッドが同時に必要です。アプリのインストール後に実行を開始し、常にバックグラウンドで実行され、UI の影響を受けないスレッドです。UI を開いたり閉じたりしても、スレッドには影響しません。アプリがアンインストールされるまで実行されます。スレッドは、データベースの更新を常に 1 分ごとにバックグラウンドで静かにチェックします。
問題は、UI を閉じるとスレッドが自動的に停止し、アプリの UI を再度開くとスレッドが再開することです。
どうしてこれなの?スレッドを常に実行したい..