Я разрабатываю приложение, которое будет отслеживать время, когда телефон пользователя «не используется».Могу ли я запустить сервис из другой службы в Android?
В принципе, приложение, которое активируется, как только пользователь нажимает разблокировку или в случае входящего вызова. Я написал BroadcastReceiver
, который уведомляет фоновое обслуживание, чтобы начать отслеживать время, в течение которого телефон не используется, и покажет действие, как только пользователь нажмет на блокировку.
Моя проблема заключается в том, что службы иногда закрываются без уведомления. Могу ли я написать еще одну услугу, которая может периодически проверять, работает ли главная служба, и переключать ее в случае ее остановки? Или есть ли другой лучший способ сделать это?