サービスが稼働しているアプリケーションは、明らかに、サービスが常に実行されていることを前提としています。これは製品の一部であり、有料アプリの場合、ユーザーはそれを期待しています。
ただし、Android OS がメモリ不足を感じたり、何か問題が発生してサービスがクラッシュしたりした場合、サービスが混乱しないようにする方法はないようです。
サービスが常に実行されていることを確認する最善の方法は何ですか?
ときどき「便利な」サービスを開始する 2 つ目のサービスを作成し、それが既に実行されている場合は無視するのが賢明ですか?