簡體   English   中英

文字轉語音和方向變化

[英]Text to speech and Orientation change

我的應用程序大量使用了Text to Speech API

這是一款導致玩家經常改變方向的游戲。 我的人像和風景確實有不同的布局,沒關系。

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

但是,有一個事實會導致問題:

我在onDestroy()調用tts.shutdown() ,我認為這對於正確釋放資源是必要的。 但是,這會導致當用戶更改方向時,當前文本和所有排隊的消息都將丟失。 由於“文字轉語音”對象對“ ”活動具有引用,因此我無法將其轉移到新活動。

我怎么解決這個問題?

這對於Application類可能是一個很好的用法,您可以在onCreate()初始化TTS(並忽略它,因為在實際設備上不會調用onTerminate())。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM