【发布时间】:2013-01-01 14:21:28
【问题描述】:
如何在 Android 中获取用户当前的语言环境?
我可以得到默认的,但这可能不是当前的正确吗?
基本上我想要来自当前语言环境的两个字母的语言代码。不是默认的。没有Locale.current()
【问题讨论】:
-
default()是一个相当安全的选择,只是不要将它用于处理(就像文档说的那样)。 -
@A--C 用于处理?
-
是的,看看docs 怎么说:一些语言环境将使用',' 作为小数点和'.'用于数字分组。 所以像 parseInt() 这样的东西可能会失败。请注意,他们仍然建议使用
default(),但不推荐用于可能破坏代码的内容。