一般用法是这样

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

更多相关文章

  1. android百度地图:ItemizedOverlay
  2. Android(安卓)M 去除抽屉模式
  3. Android沉浸式状态栏
  4. Intent在Android中的几种用法
  5. Android调试工具 —— TraceView [整理]
  6. Android(安卓)- 解决onSaveInstanceState的Bug
  7. ANDROID ONTOUCHEVENT, ONCLICK及ONLONGCLICK的调用机制
  8. 常用Android系统调用
  9. Android(安卓)am/pm命令用法

随机推荐

  1. Android(安卓)TextEdit 文本框设置
  2. Android系统自带样式(@android:style/)
  3. android中的布局文件
  4. 学习笔记——android layout view 属性
  5. Android线性布局
  6. Android多渠道打包(五):360多渠道打包+
  7. android:shape
  8. Android中的ImageButton标签属性
  9. Android多渠道打包(四):360多渠道打包
  10. android:layout_marginLeft android:padd