Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
Demon051
0 / 0 / 0
Регистрация: 29.02.2012
Сообщений: 28
#1

Как удалить приложение из памяти - Android

21.05.2012, 16:41. Просмотров 1428. Ответов 3
Метки нет (Все метки)

Всем привет!
Такая ситуация...
Есть некое приложение, в котором при запуске выполняется авторизация пользователя через ввод имени и пароля в AlertDialog. При нажатии на OK посылается широковещательное сообщение, что пользователь авторизовался. И начинается работа приложения.
Завершается Activity приложения через finish().
Если после завершения приложения его снова запустить, то возникает нехорошая ситуация: появляется диалог авторизации, пользователь вводит пароль, жмёт ОК и.... приходит две широковещательных рассылки. Если запустить приложение в третий раз, то будет три рассылки.
Инфу вывожу на экран через Toast.
Не могу понять в чём дело, то ли Activity остаются торчать в памяти и каждый раз запускается новая, которая и получает эту рассылку от последней созданной, то ли х.з....
Склоняюсь к тому, что в памяти остаётся несколько экземпляров Activity, что не есть хорошо.
Как побороть эту ситуацию, т.е. либо удалять из памяти всё при завершении приложения, либо как-то при запуске не плодить новые активити, т.к. нужная уже есть в памяти?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2012, 16:41     Как удалить приложение из памяти
Посмотрите здесь:

Как отредактировать приложение? Android
Как закрывать приложение? Android
Как оптимизировать приложение? Android
Как защитить приложение? Android
Как запустить приложение? Android
Android Как завершить висящее в памяти активити?
Как побороть нехвату памяти? Android
Как получить каталог встроенной памяти?) Android
Android Как вы считаете, лучше удалить или оставить приложение с Гугл Плея?
Android Как защитить приложение
Android Как привязать приложение к ВК?
Android Отследить количество памяти под файлы, которые создает приложение

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
hellslade
4 / 4 / 0
Регистрация: 06.04.2012
Сообщений: 20
21.05.2012, 21:43     Как удалить приложение из памяти #2
почитайте про android:launchMode
Demon051
0 / 0 / 0
Регистрация: 29.02.2012
Сообщений: 28
21.05.2012, 23:21  [ТС]     Как удалить приложение из памяти #3
почитать где?
silentnuke
Android Programmer
138 / 139 / 5
Регистрация: 08.12.2010
Сообщений: 421
21.05.2012, 23:47     Как удалить приложение из памяти #4
Цитата Сообщение от Demon051 Посмотреть сообщение
почитать где?
офф. документация.
Yandex
Объявления
21.05.2012, 23:47     Как удалить приложение из памяти
Ответ Создать тему
Опции темы

Текущее время: 08:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru