当前位置: 代码迷 >> Android >> 在Tab里面使用Android TTS引擎的有关问题
  详细解决方案

在Tab里面使用Android TTS引擎的有关问题

热度:84   发布时间:2016-05-01 16:58:27.0
在Tab里面使用Android TTS引擎的问题

一般用法是这样

textToSpeech = new TextToSpeech(this, new OnInitListener() {                     @Override                     public void onInit(int status) {                         TTSEngineUsability = status;                     }                 }); 

?


但是,如果this这个Activity处在Tab里面时,由于Context的问题,onInit不会被调用,TTS引擎也不能被正确初始化。

正确的做法是:new TextToSpeech(this.getParent(), new OnInitListener()...)

?

  相关解决方案