Android
245 / 242 / 52
Регистрация: 19.01.2013
Сообщений: 1,896
Записей в блоге: 3
1

Запретить Android выгружать Activity из памяти

11.11.2015, 13:55. Показов 7181. Ответов 9
Метки нет (Все метки)

Приложение работает в бэграунде, но если завершить активность вручную то бэграунд перестает работать.. именно завершить.. сворачивание, блокировка экрана нечем не мешает

вопрос:
1) Если активность используется из бэграунда андроид может его выгрузить из памяти (т.е. завершить)
2) если ответ на 1 да, то как сделать так чтобы не выгружалась?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2015, 13:55
Ответы с готовыми решениями:

Как в Android Studio изменять объект одного Activity из другого Activity?
Есть два Activity, в одном кнопка и элемент editText. Во втором activity есть элемент TextView....

Как изменить кнопку на втором Activity с первого Activity в Android Studio?
Общая задача сделать уровни для игры, по окончанию первого уровня, появляется кнопка "выбор уровня"...

Android - Передача данных с одного Activity на другое Activity
Здравствуйте , возникла необходимость получения числовых (int и float ну или double) данных в одном...

Как полностью выгружать Excel с памяти?
Привет! Чудеса да и только! Вывожу в Excel таблицу из Access. Для этого считываю эту таблицу в...

9
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
11.11.2015, 14:33 2
Лучший ответ Сообщение было отмечено ILNAR_93 как решение

Решение

1. Да
2. Никак.
И в дополнение, если закрыть приложение принудительно - ничего из его составляющих работать не будет. Даже события в приложение приходить перестают. На то оно и принудительное завершение.
1
Android
245 / 242 / 52
Регистрация: 19.01.2013
Сообщений: 1,896
Записей в блоге: 3
11.11.2015, 14:45  [ТС] 3
Spelcrawler,

А если приложение андроиду не требуется больше памяти он выгрузит его?
0
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
11.11.2015, 15:12 4
ILNAR_93, нужно считать что может выгрузить в любой момент. Исключение только если приложение на экране.
1
Android
245 / 242 / 52
Регистрация: 19.01.2013
Сообщений: 1,896
Записей в блоге: 3
11.11.2015, 15:14  [ТС] 5
Spelcrawler, Понятно! Спасибо!
0
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
11.11.2015, 15:38 6
ILNAR_93, видимо, Вам сервис нужен
0
Android
245 / 242 / 52
Регистрация: 19.01.2013
Сообщений: 1,896
Записей в блоге: 3
11.11.2015, 15:48  [ТС] 7
YuraAAA,
Я работаю с ibeacon`ом
пользуюсь библиотекой https://altbeacon.github.io/an... n-library/
там все подвязано к активности...
Во всяком случае я пытался делать сервис, но если завершать активность сервис просто висел ...

Возможно не правильно делаю..
0
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
11.11.2015, 15:56 8
ILNAR_93, там ведь есть пример под заголовком "Starting an App in the Background". Если я правильно понимаю библиотека будет слушать событие и будить приложение. В таком случае при первом запуске приложения оно подпишется на нужные события и будет получать их даже после выгрузки из памяти. Но если закрыть принудительно руками - работать перестанет.
0
Android
245 / 242 / 52
Регистрация: 19.01.2013
Сообщений: 1,896
Записей в блоге: 3
11.11.2015, 16:18  [ТС] 9
Spelcrawler,
так то он вроде Да, работает слушатель

Интересно только то что андроид его принудительно сам не закроет?...
0
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
11.11.2015, 16:26 10
Цитата Сообщение от ILNAR_93 Посмотреть сообщение
Интересно только то что андроид его принудительно сам не закроет?...
Не должен
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2015, 16:26

Как выгружать из памяти iis'a *.dll'ки?
Вопрос задан, жду хелпа...

Как правильно выгружать Excel из памяти?
Kogda ia zagrujaiu asp s podkliucheniem k exceliu i s zaneseniem tuda dannih pripervoi zagruzke...

Запретить пересоздание Activity при повороте экрана
В общем, проблема в заголовке. Собственно сам конфиг из манифеста <activity...

Как запретить activity возвращаться на предыдущий экран по нажатию на физическую кнопку back
Как запретить activity возвращаться на предыдущий экран по нажатию на физическую кнопку back?


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.