我正在将我的应用程序语言更改为其他语言。此代码在我的主要活动中。
lang = from SharedPreferenes;
Configuration config = getBaseContext().getResources()
.getConfiguration();
if (!config.locale.getLanguage().equals(lang)) {
Locale locale2 = new Locale(lang);
Locale.setDefault(locale2);
Configuration config2 = new Configuration();
config2.locale = locale2;
mContext.getResources().updateConfiguration(config2, null);
}
当我更改方向并单击按钮打开下一个活动时,语言会更改回默认的手机语言(英语)。我确实尝试在清单 android:configChanges="keyboardHidden|orientation|locale" 中使用语言环境,但没有效果....知道怎么做