Теперь я знаю, что в Android не существует такого понятия, как «выход» из приложения. Под этим я подразумеваю, что процесс, соответствующий приложению, сохраняется в памяти даже после того, как все действия в этом приложении уничтожены. (Ради простоты давайте не будем использовать сервисы и тому подобное). Процесс завершается только тогда, когда система решает сделать это, чтобы освободить память.
Однако, как только все мои действия были уничтожены, я бы предположил, что процесс, соответствующий моему приложению, больше не "активен". Под этим я подразумеваю, что, поскольку мое приложение не выполняет никакой работы, я предполагаю, что процесс больше не выполняет выделения. Это предположение верно?
Я использовал простой пример HelloWorld
по умолчанию, который Eclipse ADT дает мне через New Android Project Wizard
, и увидел, что это не так. Даже после закрытия приложения я могу отслеживать распределение в DDMS . Кто-нибудь может объяснить причину этого?