我正在尝试使用two-letters
获取用户语言,但在此之前没有成功。
使用Locale.getDefault().getISO3Language();
返回三位数代码(eng,por,jap)。
使用substring
方法切割不适用于所有代码,那么解决方案是什么?
答案 0 :(得分:1)
使用getISO3Language()
代替getLanguage()
,您将获得en
,ja
,pt
等用户语言。
Locale.getDefault().getLanguage();
结帐官方文档,了解有关getLanguage()
的更多信息