Local.getDefault (). GetCountry () нестабилен - ошибка Image Picker Android - PullRequest
0 голосов
/ 05 августа 2020

В моем приложении этот фрагмент:

Local.getDefault().getCountry() 

В самое ближайшее время, когда приложение запускается, оно возвращает правильное значение, например FR / CA / GB / US. Но через несколько секунд возвращается пустая строка. (подробнее: у нас есть языковой параметр для нашего https-запроса, нам нужны разные fr_FR, fr_CA, en_US, en_CA ...)

Как правильно добиться значения языка? (fr_FR, en_CA, ...)

Тот же домен, но не идентичный topi c:

Locale.getDefault (). getCountry () возвращает пустую строку -> на этот вопрос еще нет ответа

java .util.Locale имеет пустой первый элемент

Протестировано и обнаружена эта необычная проблема в реальных устройствах: Android 6,0, 8,0, 9,0

1 Ответ

0 голосов
/ 05 августа 2020

Благодаря laalto

Я обнаружил, что проблема в библиотеке: был вызван Locale.setDefault (). В моем случае это было ImagePicker .

...