2011-02-05 39 views
0

我的應用程序大量使用Text to Speech API文本到語音和方向更改

這是一款引導玩家頻繁改變方向的遊戲。我確實有不同的肖像和風景佈局,這沒關係。

我用onRetainNonConfigurationInstance()onCreate()來保持狀態。

然而,有一個事實引起的問題:

我打電話onDestroy()我認爲這是必要的,以免費資源正常tts.shutdown()。但是,這會導致當用戶更改方向時,當前文本和所有排隊的郵件將丟失。由於文字轉語音對象具有「」活動的參考,因此我無法將其轉移到新活動中。

我該如何解決這個問題?

回答

3

這可能對Application類非常有用,您可以在onCreate()(並且忘記它,因爲onTerminate()未在實際設備上調用)啓動TTS。

+0

謝謝,但我需要startActivityForResult()方法來檢查http://eagle.phys.utk.edu/guidry/android/speakToMe.html中的T​​TS。任何方式從服務中獲取此方法? – Philipp 2011-02-06 11:25:07