Этот вопрос ему уже задавали разные пользователи, например здесь . Но тем не менее, мне нужно повторить это, поскольку предоставленные ответы не помогают получить язык ТЕКУЩЕГО устройства. Мое тестовое устройство на немецком языке, а приложение на английском. Я пытаюсь получить текущий язык устройства следующим образом:
Log.i("Language", Locale.getDefault().language)
Log.i("displayLanguage", Locale.getDefault().displayLanguage)
и оба метода возвращают:
I/Language: en
I/displayLanguage: English
что не соответствует действительности. Он должен вернуть что-то вроде этого:
I/Language: de
I/displayLanguage: Deutsch
Я делаю что-то не так или есть другой способ сделать это?
Большое спасибо заранее!