一般用法是这样
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()...)
?