读书人

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

发布时间: 2012-08-25 10:06:20 作者: rapoo

在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()...)

?

读书人网 >Android

热点推荐