私は自分のアプリケーションで object のサブクラスを作成しましたが、アプリケーション コンポーネント (および)が使用Application
されている限り、オブジェクトは存続すると確信していました。しかし、私は現在、常に実行されている状況を観察していますが、アプリにアクセスしようとすると (タップするとアプリにリダイレクトされる進行中の通知を投稿します)、オブジェクトが再度作成されます (その)。これは通常、アプリが長時間使用されていない場合に発生します (そのため、すべてのアクティビティは使用されていませんが、実行されたままです)。ここでの私の質問は次のとおりです。アプリケーションオブジェクトまたはそのライフサイクルに関連する基本的なものを見逃していませんか?ドキュメントで見つけることができませんか?Activity
Service
Service
Service
Activity
Application
onCreate()
Service
EDIT:アプリが「アイドル」の場合、ユーザーはそれを使用していないことを意味しますが、サービスが投稿されている場合は、いくつかのタスクが実行されていることを意味します。デバイスの位置を Web サービスに投稿します。デバイスは、実行中のアプリを強制終了することを正当化するためのメモリが不足していません。私が観察したことから、ユーザーの操作が一定時間 (この非常に PITA のデバッグを行うのに十分な時間) ない場合にのみ発生します。