Чому додаток висить у фоні питання і відповіді - osmodroid gps-трекер

Чому додаток висить у фоні?

У деяких користувачів виникає питання чому додаток залишається або з'являється знову в списку фонових процесів.

Тут треба уточнити про фізику додатки. Якщо ви використовуєте хоча б одну групу - то додаток починає працювати як "messenger", основна функція хоч і не передача повідомлень, а координат, але принципи схожі.

Таким чином, вступивши хоча б в одну групу - завжди є шанс виникнення важливих подій або повідомлень, які будуть доставлені і додаток залишиться в списку процесів.

Навіщо взагалі ці повідомлення і такі механізми?

Оскільки у нас є різні типи груп і взаємодій в них, методи доставки подій і їх пріоритети можуть бути різними.

Найяскравіший приклад групи "Сім'я" - там максимальний пріоритет практично у кожної дії.

У звичайних групах пріоритетними є тільки повідомлення надходять в чат групи.

Як відключити таку поведінку?

Ви можете вийти з будь-якої групи, а також відключити її. Коли група відключена, що відбуваються в ній події вам не будуть доставлені, при включенні ж просто буде отримано список події за час вашої неактивності.

А це хіба не витрачає батарейку?

Фоновий процес дуже простий і легкий і не робить по суті нічого, поки в нього не надійде подія або повідомлення.

Пряме з'єднання з сервером також не встановлюється без різкої необхідності, а в разі якщо воно вже встановлено, воно автоматично завершується, коли потреба в ньому пропадає.

Схожі статті