根据
Java引用,Locale.getLanguage()应该返回语言的2个字母小写的ISO
代码(例如“en”),而getDisplayLanguage()是
获取可读
名称的
方法(例如“English”) .
那么Android的以下代码怎么来
Locale.getDefault().getLanguage()
返回“英文”或“Español”而不是“en”和“es”????
我完全迷惑了…
使用
getResources().getConfiguration().locale.getLanguage()
即使我会考虑你所观察到的行为是值得报告的错误,它将会正常工作.
原文链接:https://www.f2er.com/android/123320.html