в Application живёт дольше?
Есть у меня приложение, которое должно жить как можно дольше и делать работу в фоне (Каждые 10 секунд, JobScheduler мимо). Поэтому логика просто крутится в таймере.
Изначально использовал для этого дела Service, но андроид его часто убивал (Вечно висящий пуш тоже не хочу), переместил логику в Application и стало гораздо лучше.
Звучит не очень хорошо, но почему понять не могу. Отсюда и вопрос, насколько плохо так делать?
То есть, у тебя бизнес логика в Application?
В потоке Application
нет такого потока, есть поток main, есть другие потоки к примеру RenderThread
Когда пользователь выкинет приложение из recents, эта затея накроется
Обсуждают сегодня