2012-02-22 3 views

ответ

1

Элементы-члены в вашем классе не очищаются, если класс не собран мусором.

Предполагаю, что вы имеете в виду переменные в классе Activity, а затем вы должны учитывать жизненный цикл Activity, используемый в Android.

Для получения дополнительной информации, пожалуйста, обращайтесь к http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle.

0

Если вы проверили activity life cycle, вы увидите, что система может уничтожить вашу приостановленную деятельность, если ей нужна память. Кроме того, сборщик мусора удалит переменные, даже если ни один активный поток не имеет доступа к этой переменной (т. Е. Даже если активность не будет уничтожена, а переменная, созданная потоком, который не активен). Вам необходимо обработать onPause(), чтобы сохранить ваши данные настойчиво, если вам нужно их сохранить.

Смежные вопросы