从BroadCastReceiver调用TextToSpeech API

时间:2018-12-29 21:46:07

标签: android service

我有一个用例,我希望我的应用程序每小时发出一些声音。因此,我正在使用广播接收器进行触发。广播接收器由Android OS触发,然后我想调用TexTToSpeech API。但是我发现不能从广播接收器调用TexTToSpeech APIS。

因此,我从广播接收器启动了JobIntentService,并从JobIntentService调用了TTS API。

现在面临的问题是JobIntentService是 有时会延迟,这在我的用例中是不可接受的。另一个选择是使用ForeGroundService,但我不希望用户显示服务正在运行等通知。

我该怎么办?

0 个答案:

没有答案