Сохраняйте метод работоспособным, даже когда мое приложение полностью закрыто (не только отправлено в фоновом режиме) - PullRequest
0 голосов
/ 23 сентября 2019

Я создаю приложение, в котором я отображаю некоторые данные, которые я получаю из некоторого URL, используя asynctask, и я обновляю данные через каждые 5 секунд, используя обработчик и работоспособность, и я играю звук каждые 5 секунд послеполучение данных.это работает нормально.Теперь я хочу, чтобы при закрытии приложения оно продолжало получать данные и воспроизводило этот звук при получении новых данных.Как я могу это сделать ?Я обнаружил, что для этого мне нужно использовать сервис, но я не получил четкого решения, я очень плохо знаком с Android, поэтому любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 23 сентября 2019

Вы должны использовать метод startService() в своей деятельности.И вы должны создать свой Service, в котором вызовите метод startForeground(), чтобы система не закрывала сервис.Во время службы вы можете выполнять периодические задачи.Для подробного объяснения, пожалуйста, посетите эту страницу.

...