Admob Android утечка памяти проблема - Как удалить активность из памяти - PullRequest
2 голосов
/ 10 ноября 2011

У меня есть простое приложение сетевого счетчика, которое состоит из двух частей: службы и представления.У меня проблема с утечкой памяти в моем приложении.Сначала я кратко объясню свое приложение.

Сервисная часть

Сервис стоит 2-3 Мб и работает постоянно.(начинается с BOOT_COMPLETED и никогда не умирает) Периодически отправляет статику на сервер.И у меня нет проблем с памятью в Service.

Активная часть

У меня есть 1 очень простое представление компоновки, которое показывает пользователю статику.Если я не добавлю Adview на это, это представление стоит 3 Мб и никакой утечки памяти.Если я добавлю в него AdView, он будет стоить 9 Мб (11 Мб со службой) в памяти и будет продолжать расти при каждой паузе / возобновлении активности.При этом, я думаю, система убивает все приложение, включая сервис. И это очень плохие новости.

Я хочу полностью удалить это действие, когда оно не используется.(оставив Службу в живых.)

Как я могу полностью удалить Activity из памяти, кроме службы?

Полагаю, у меня должен быть обходной путь в моем случае.

Примечания:

Мне не нужно менять ориентацию.это установлено в портрет.Кстати, я действительно не понимаю, это еще не исправлено в Admob.Вот некоторые другие ресурсы, которые я попробовал.

Android Admob 4.1.1 имеет утечку памяти (см. Прилагаемый тестовый проект).Причина / исправить / обойтись?

Android AdMob вызывает утечку памяти?

http://1gravity.com/index.php?option=com_content&view=article&id=71:android-and-memory-leaks&catid=37:android&Itemid=59

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...