У меня есть случай, когда я хочу, чтобы мое приложение говорило что-то каждый час.Поэтому я использую широковещательный приемник для запуска.Приемник вещания запускается ОС Android, а затем я хочу вызвать API TexTToSpeech.Но я обнаружил, что нельзя вызвать TexTToSpeech APIS из широковещательного приемника.
Так что я запустил JobIntentService из широковещательного приемника, а из JobIntentService вызываю TTS API.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что JobIntentService иногда задерживается, что неприемлемо для моего варианта использования.Другой вариант - использовать ForeGroundService, но я не хочу, чтобы пользователь показывал уведомление о том, что служба запущена или что-то в этом роде.
Как мне это сделать?