【发布时间】:2016-01-20 12:54:31
【问题描述】:
我有一个可以自行处理语言环境更改的 Android 应用。 当我离开应用程序并更改语言环境时,调用“Application->onConfigurationChanged”(不是 Activity->onConfigurationChanged),当我恢复应用程序时,Activity 被销毁并重新启动。
我已经将android:configChanges="orientation|keyboardHidden|screenSize|locale" 放在清单的活动部分。
在更改区域设置后,如何阻止我的活动在恢复时重新创建?
【问题讨论】:
-
您是在 onResume 上创建它吗?当您更改语言环境时,您的 onResume 将被调用,因此如果您这样做,则从 onresume 中删除代码并将其放置到 onCreate !!
标签: java android android-activity locale