今、Androidにはアプリを「終了」するようなものはないことを認識しています。これは、アプリ内のすべてのアクティビティが破棄された後でも、アプリに対応するプロセスがメモリに保持されることを意味します。(わかりやすくするために、サービスなどは含めないようにします)。プロセスは、システムがメモリを再利用するために強制終了することを決定した場合にのみ強制終了されます。
ただし、すべてのアクティビティが破棄されると、アプリに対応するプロセスは「アクティブ」ではなくなったと思います。これは、私のアプリが何の作業も行っていないため、プロセスが割り当てを実行しなくなったと想定していることを意味します。この仮定は正しいですか?
HelloWorld
Eclipse ADTがを介して提供する単純なデフォルトの例を使用しNew Android Project Wizard
ましたが、そうではないことがわかりました。アプリを閉じた後でも、DDMSで割り当てを追跡できます。誰かがこれの理由を説明できますか?