Android内部语言环境返回

Android内部语言环境返回,android,localization,Android,Localization,我已经在android应用程序中发布了内部本地化。区域设置保存在首选项中,并在调用onCreate()时获取值。但当我强制停止应用程序或重新启动设备时,默认情况下恢复区域设置(通用设备)。该问题仅再现了安卓2.3,安卓4.0上的本地化是内部的,未更改 String currentLocale = Localization.getLocaleFromPreferences(mPreferences); Localization.setLocale(this, currentLocale, mPre

我已经在android应用程序中发布了内部本地化。区域设置保存在首选项中,并在调用
onCreate()
时获取值。但当我强制停止应用程序或重新启动设备时,默认情况下恢复区域设置(通用设备)。该问题仅再现了安卓2.3,安卓4.0上的本地化是内部的,未更改

String currentLocale = Localization.getLocaleFromPreferences(mPreferences);
Localization.setLocale(this, currentLocale, mPreferences);

最有趣的问题。在应用程序完全初始化后的adb日志中,区域设置正确。但是,当我单击任何视图区域设置还原到设备区域设置时。

在清单中,是否有
android:configChanges=“locale”
用于要更改的活动?