我试图用two-letters
获取用户语言,但直到这里才成功。
使用Locale.getDefault().getISO3Language();
返回带有三个数字(英语、POR、日语(的代码。
使用substring
方法切割并不适用于所有代码,那么解决方案是什么?
>而不是getISO3Language()
,使用getLanguage()
,你会得到用户语言,如en
,ja
,pt
等。
Locale.getDefault().getLanguage();
查看官方文档以获取有关 getLanguage(( 的更多信息