在Tab里面使用Android(安卓)TTS引擎的问题
16lz
2022-06-18
一般用法是这样
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百度地图:ItemizedOverlay
- Android(安卓)M 去除抽屉模式
- Android沉浸式状态栏
- Intent在Android中的几种用法
- Android调试工具 —— TraceView [整理]
- Android(安卓)- 解决onSaveInstanceState的Bug
- ANDROID ONTOUCHEVENT, ONCLICK及ONLONGCLICK的调用机制
- 常用Android系统调用
- Android(安卓)am/pm命令用法