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

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

Войти
Регистрация
Восстановить пароль
 
Alexvp
107 / 71 / 8
Регистрация: 03.08.2014
Сообщений: 344
#1

Как защитить intentService от чистильщика? - Android

04.02.2016, 11:49. Просмотров 158. Ответов 2
Метки нет (Все метки)

Добрый день,

Собственно вопрос в названии темы. Есть фоновый сервис, который при первоначальном запуске приложения делает довольно длительный расчет, расчет может занимать до 5-7 минут.
Если пользователь не закрывает приложение, то intentService отрабатывает нормально. Если пользователь закроет приложение, но не запускает другие, то тоже все нормально.
Но как появляется чистильщик памяти, то он, естественно, убивает intentService, так как само приложение закрыто. И при повторном запуске расчет начинается снова с нуля.

Подскажите, каким образом сообщить чистильщику, что этот фоновый процесс не надо трогать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2016, 11:49     Как защитить intentService от чистильщика?
Посмотрите здесь:

Как защитить приложение? Android
Как защитить приложение от распространения Android
Android Можно ли из service послать интенты в IntentService
Android Не запускается IntentService
Защитить переменную класса от записи Android
Android Как защитить приложение
Запись в файл из IntentService Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
резкий
1960 / 1695 / 525
Регистрация: 12.05.2014
Сообщений: 6,046
Завершенные тесты: 1
04.02.2016, 12:03     Как защитить intentService от чистильщика? #2
http://developer.android.com/intl/ru...otification%29
оно?
Alexvp
107 / 71 / 8
Регистрация: 03.08.2014
Сообщений: 344
04.02.2016, 16:56  [ТС]     Как защитить intentService от чистильщика? #3
Спасибо за подсказку, смогу проверить лишь вечером.

Добавлено через 4 часа 48 минут
А можно ли обойтись без notification? По логике приложения, фоновый процесс в сервисе не требует привлечения внимания пользователя.
Yandex
Объявления
04.02.2016, 16:56     Как защитить intentService от чистильщика?
Ответ Создать тему
Опции темы

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