0
我已经按照这个ans的设置实现了更改语言,但是在杀死我的应用程序后,应用程序的一些屏幕变成了英文。语言更改为阿拉伯语不起作用?
我已经实现代码如下 代码闪屏
String deviceLanguage = Locale.getDefault().getLanguage();
if (!"en".equalsIgnoreCase(deviceLanguage) && !"ar".equalsIgnoreCase(deviceLanguage)){
deviceLanguage="en";
}
((AppController)getApplication()).appLang= Utilities.getSaveData(this, getString(R.string.key_language),deviceLanguage);
代码详细活动
@Override
protected void attachBaseContext(Context newBase) {
super.attachBaseContext(MyContextWrapper.wrap(newBase, ((AppController)newBase.getApplicationContext()).appLang));
}
注:我在一个有这个问题,加上3T设备和genymotion仿真器5.1的Android版本
的实际问题为提及的活动是定制的操作系统,在一些定制的操作系统,他们可以选择多种语言同时,它创造的问题 – Krutik