文本到语音和方向更改

时间:2011-02-05 09:32:58

标签: android orientation text-to-speech

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

这是一款引导玩家频繁改变方向的游戏。我对肖像和风景有不同的布局,这没关系。

我使用onRetainNonConfigurationInstance()onCreate()来保持状态。

然而,有一个事实会导致问题:

我在tts.shutdown()中呼叫onDestroy(),我认为这是正确释放资源所必需的。但是,当用户更改方向时,这会导致当前文本和所有排队的消息丢失。由于文字转语音对象对“ ”活动有参考,我无法将其转移到新活动。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

这可以很好地用于Application类,在onCreate()中启动TTS(并忘记它,因为在真实设备上不调用onTerminate())。