Мне нужно вызвать службу TTS в подклассе BroadcastReceiver. Когда я реализую этот класс из OnInitListener, он выдает ошибку времени выполнения.
Есть ли другой способ реализовать TTS в BroadcastReceiver?
Спасибо,
Извините Код:
public class TextApp extends BroadcastReceiver implements OnInitListener {
private TextToSpeech tts;
private String message = "Hello";
@Override
public void onReceive(Context context, Intent intent) {
tts = new TextToSpeech(context, this);
message = "Hello TTS";
}
@Override
public void onInit(int status) {
if (status == TextToSpeech.SUCCESS)
{
tts.speak(message, TextToSpeech.QUEUE_FLUSH, null);
}
}
}