Запустить андроид фоновый сервис при доступном интернет-соединении?
Я знаю об обновлении, начиная с api24, в котором говорится, что фоновая служба не может быть запущена из-за изменений в сети и что должна быть активна на переднем плане.
Итак, я попытался использовать jobscheduler, но он работает только на api >= 21, поэтому, чтобы сделать эту работу, я должен проверить API пользователя, и если он < 21, я использую старый метод, и если api >= 21 I использовать jobScheduler?
Нет ли способа сгруппировать два в один блок кода?