Как получить текущий язык устройства в Android? - PullRequest
1 голос
/ 23 марта 2019

Этот вопрос ему уже задавали разные пользователи, например здесь . Но тем не менее, мне нужно повторить это, поскольку предоставленные ответы не помогают получить язык ТЕКУЩЕГО устройства. Мое тестовое устройство на немецком языке, а приложение на английском. Я пытаюсь получить текущий язык устройства следующим образом:

  • Log.i("Language", Locale.getDefault().language)
  • Log.i("displayLanguage", Locale.getDefault().displayLanguage)

и оба метода возвращают:

  • I/Language: en
  • I/displayLanguage: English

что не соответствует действительности. Он должен вернуть что-то вроде этого:

  • I/Language: de
  • I/displayLanguage: Deutsch

Я делаю что-то не так или есть другой способ сделать это?

Большое спасибо заранее!

...