在我的应用程序中,这段代码:
Local.getDefault().getCountry()
一旦应用程序启动,它就会返回正确的值,如fr/ca/gb/us。 但过了一会儿,它返回一个空字符串。 (详细说明:我们有一个用于https请求的语言参数,我们需要不同的fr_FR,fr_CA,en_US,EN_CA.。。)
如何正确实现语言的价值? (fr_FR,en_CA,。。。)
某些相同的域但不相同的主题:
locale.getDefault()。getCountry()返回空字符串->; 这个问题还没有答案
java.util.locale的第一项为空
测试并在reals设备中发现了这个不寻常的问题:Android 6.0,8.0,9.0
感谢拉尔托
我发现问题出在一个库中:locale.setDefault()被调用。 对我来说,是ImagePicker。