Как я могу запустить трансляцию каждую 1 минуту в Android 9.0? Даже приложение закрыто или открыто - PullRequest
0 голосов
/ 22 января 2019

Я создаю приложение напоминания и хочу запускать трансляцию каждую 1 минуту.И в настоящее время я использовал таймер в фоновом сервисе, который работает на весь срок службы, даже если приложение закрывается.

But On Android 9.0 Above type of code not working when app goes to closed.

Я хочу запускать трансляцию каждую 1 минуту, даже если приложение закрыто или открыто.

Ответы [ 2 ]

0 голосов
/ 10 мая 2019

Проблема решена сейчас. Мы можем использовать библиотеку JobDispature для этого типа операций. Благодаря.

0 голосов
/ 22 января 2019

AlarmManager поддерживается для более низкой версии Android и не предоставляет фоновый сервис в более высокой версии для Android.

Для поддержки большинства версий или устройств Android вы можете использовать расписание работы Библиотека

Утилита для Android для запуска заданий, отложенных в фоновом режиме.В зависимости от версии Android используется либо JobScheduler, GcmNetworkManager или AlarmManager.В этом посте или на этих слайдах вы можете узнать, почему вы предпочитаете эту библиотеку, а не каждый отдельный API.Все функции Android Oreo обратно совместимы с Ice Cream Sandwich.

Это простой в использовании и объединении в вашем проекте.Просто следуйте данному шагу, и ваше приложение должно работать.

Если вы не хотите использовать библиотеку расписаний, вы можете обратиться по этой ссылке

Вы можететакже обратитесь к официальной документации для Android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...