私は、いくつかのシングルトンを初期化するカスタム Application クラスを使用してアプリケーションを開発しているため、アプリケーションのすべての作業時間中にそれらが存続します。私のアプリケーションには、これらのシングルトンで動作するサービスもいくつかあります。アプリケーション クラスがサービスの前にシングルトンのインスタンスを使用して Android によって破棄され、サービスがそれらを使用できなくなる可能性はありますか? または、アプリケーションは、そのコンテキストのサービスに対しても常に存在しますか? この状況から抜け出す最善の方法は何ですか?
ありがとう。