返回的字符串之间有什么区别:
Locale.getDefault().toString()
和
context.getResources().getConfiguration().locale.toString()
要求,因为我怀疑这会导致应用中的错误,在使用Locale.getDefault().toString()
之前工作的某些内容在某些美国设备上不再与context.getResources().getConfiguration().locale.toString()
一起使用。但不确定这是否是原因。
谢谢!
答案 0 :(得分:3)
Locale.getDefault().toString()
和
context.getResources().getConfiguration().locale.toString()
应返回相同的值。
两者之间唯一的主要区别是Locale.getDefault()
可以直接覆盖Locale.setDefault(locale)
。 (这也会影响context.getResources().getConfiguration().locale.toString()
)