私はService
自分のアプリケーションで使用しており、アプリケーションがアンインストールされるまで実行する必要がありますが、問題は OS によって強制終了されることです。
OS によって強制終了されるのを防ぐにはどうすればよいですか? または、強制終了された場合、プログラムによってそのサービスを再起動できますか?
ベストアンサー1
サービスは、前景使用してフォアグラウンドを開始()。
フォアグラウンド サービスは、ユーザーが積極的に認識しているサービスであると考えられており、メモリが不足してもシステムが強制終了する候補にはなりません。
ただし、フォアグラウンドサービスはステータスバーに通知を表示する必要があることに注意してください(こちらで読む) であり、サービスが停止されるかフォアグラウンドから削除されない限り、通知を閉じることはできません。
注: これは、メモリが極端に少ない状況でサービスが強制終了されないことを絶対に保証するものではありません。強制終了される可能性が低くなるだけです。