Валик Михно
Хай гайз, нужна консультация, сейчас работаю над приложением и активности нагружены что сказывается на состоянии оперативной памяти, так вот я хочу решить эту проблему, но уперся в непонятный тупик, что происходит я переопределяю onStop and onDestroy, вешаю на них логи и смотрю на состояние оперативной памяти, и что получается, когда я перехожу на другую активность вызывается онСтоп, я понимаю что память высвобождается в онДестрой, но когда я с новой активности перехожу обратно на эту страницу через Intent, то создается новый onCreate и выполняется код с БД и фрагментами, который увеличивает память на 50-70 мегабайт и память от старого не высвободилась.
Буду рад любому коменту
....в старой может finish вызвать? Следующей строчкой после вызова по интенту.
Не помню что при этом случится с бэкстэком в плане вернуться назад - то ли надо с флагами колдовать то ли костылить.
А вообще ДВЕ АКТИВНОСТИ НЕ НУЖНЫ. Тем более в них не надо держать крупных объектов занимающих память.
Надо переписать на Single activity и фрагменты.