记录下文言国际化问题

语言国际化大概各位同学建立文件夹命名之类的都已经熟悉,现在记录一下自己遇到的问题,

/**
* 更新应用内语言。
*。
*/
public static void updateAppLanguage(Context context, Locale locale) {
Resources resources =context.getResources();
DisplayMetrics displayMetrics = resources.getDisplayMetrics();
Configuration config = resources.getConfiguration();
if (VersionUtil.isReach4_2()) {
config.setLocale(locale);
} else {
config.locale = locale;
}

    resources.updateConfiguration(config, displayMetrics);

},
1.上下文的问题,开始context我用的是application,然后切换语言不起作用,最后改为activity才正常。
2.华为手机9.0手机无法获取到的系统语言都是中文,很奇怪,这个问题还等待发现,做下记录

你可能感兴趣的:(安卓,语言国际化)