Как обнаружить изменение конфигурации Android в локали во время изменения языка приложенияAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как обнаружить изменение конфигурации Android в локали во время изменения языка приложения

Сообщение Anonymous »

Я изучаю язык каждого приложения в своем текущем приложении Android и добавляю его в файл манифеста Android

Код: Выделить всё

android:configChanges="locale|layoutDirection"
Мои действия onConfigurationChanged вызывается, и я вижу, как обнаружить изменения направления текста, используя приведенный ниже код:

Код: Выделить всё

@RequiresApi(Build.VERSION_CODES.N)
override fun onConfigurationChanged(newConfig: Configuration) {
super.onConfigurationChanged(newConfig)

if (newConfig.layoutDirection == Configuration.SCREENLAYOUT_LAYOUTDIR_LTR) {
finishAffinity()
recreate()
}
}
Как определить, что языковой стандарт изменился?
Это сделано !newConfig.locales.isEmpty?

Подробнее здесь: https://stackoverflow.com/questions/785 ... nguage-cha
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»