Задать вопрос

Как «висеть» в памяти Android?

Есть приложение, в котором 1 служба с автозапуском при включении телефона. Однако, служба иногда выгружается из памяти, и далее не запускается (пока заново не запустит приложение в меню, чтобы оно запустило службу при старте).
Интересует, как висеть в памяти, как это делают, например, мессенджеры. Причем, даже если их выгружать нажимая "остановить", они все равно запускаются через пару секунд.
  • Вопрос задан
  • 127 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@lomikman
Больше принято называть это сервисом(service) а не службой в жаргоне андроид разработчиков.
stackoverflow.com/questions/5203883/how-to-impleme...
Ответ написан
Комментировать
Ni55aN
@Ni55aN
developer.android.com/intl/ru/reference/android/ap...

Абзац Note this means that most of ...
Ответ написан
Комментировать
@aol-nnov
перефразируя знаменитое "добрым словом и пистолетом вы можете добиться большего, чем просто добрым словом", скажу, что применив foreground service вы провисите в памяти намного дольше, чем применив просто service ;)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы