利用ActivityGroup切換Activity時 使用TextToSpeech的Activity出了問題

我搞了好久   上網問了兩天 終於知道問題在哪

一開始是new TextToSpeech是

tts=new TextToSpeech(this,this);

但是因為如果this這個Activity處在Tab裡面時,由於Context的問題,onInit不會被調用,TTS引擎也不能被正確初始化。

所以要改成

tts=new TextToSpeech(this.getParent(),this);

雖然是小地方 但是搞了我好久

因為在Android2.2上可以Run

在2.3.3就不行  所以逐一debug還真是痛苦阿


arrow
arrow
    文章標籤
    TTS ActivityGroup TextToSpeech
    全站熱搜

    cookiesp 發表在 痞客邦 留言(0) 人氣()