我有一个用例,我希望我的应用程序每小时发出一些声音。因此,我正在使用广播接收器进行触发。广播接收器由Android OS触发,然后我想调用TexTToSpeech API。但是我发现不能从广播接收器调用TexTToSpeech APIS。
因此,我从广播接收器启动了JobIntentService,并从JobIntentService调用了TTS API。
现在面临的问题是JobIntentService是 有时会延迟,这在我的用例中是不可接受的。另一个选择是使用ForeGroundService,但我不希望用户显示服务正在运行等通知。
我该怎么办?