2017-08-23 23 views
0

私は自分の携帯電話でTTSを使い、最初のアプリの起動時にttsはうまくいきます。私のアプリとは、このようなエラーを示す、イベントTTSを呼び出そう:Android Text To Speech家に帰ってからアプリに戻った後、TTSエンジンにバインドされていないTTS

W /テキスト読み上げは:失敗話す:TTSエンジンにバインドされていない

私はこのコード

@Override 
public void onInit(int status) { 
    if (status == TextToSpeech.ERROR) { 
     refresh(); 
    } 
} 
を使用するようにしてください

TTSエラーが発生したときにリフレッシュ機能を呼び出しますが、呼び出されることはありません。私はアプリの最初の打ち上げのためにすでにinitのためだと思う。

答えて

0

おそらく、あなたはonResume()メソッドをオーバーライドしてみるべきです。 助けにならない場合は、あなたのコードを簡潔に教えてもらえますか?

関連する問題