首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2012-08-25 
在Tab里面使用Android TTS引擎的问题一般用法是这样 textToSpeech new TextToSpeech(this, new OnInitLi

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

?

热点排行