Локализация андроид приложения

131
22 февраля 2018, 13:43

Внизу приложения есть кнопка при нажатии на которую меняется язык с "русского"(по умолчанию) на "английский". для изменения локали написал такой код:

Locale locale = new Locale("en");
Locale.setDefault(locale);
Configuration configuration = new Configuration();
configuration.locale = locale;
context.getResources().updateConfiguration(configuration, null);
recreate();

Все окей язык меняется но если выйти из приложения и заново зайти то язык опять же по умолчанию. Что же нужно сделать чтобы локаль не менялась при перезагрузки приложения?

READ ALSO
Предварительная загрузка WebView

Предварительная загрузка WebView

Задача состоит в том, чтобы скрыть от пользователя то, что он переместился на сайт, а соответственно при нажатии определенной кнопки, должна...

121
Деление строки и запись в динамический массив

Деление строки и запись в динамический массив

Начал изучать ArrayList и столкнулся с одной неприятной вещью, деление строки при помощи делителя и дальнейшего помещения в массив с ArrayList не прокатываетИ...

174
Задача на определение полиндромности

Задача на определение полиндромности

Решаю задачку на определение является ли введенное число полиндромомИ не могу понять, почему у меня не работает данный код

117