Никак, придётся рестартить приложение после смены языка программно
Это что-то там про пендинг интенты, все дела?
Погугли как перезапустить активити
Смотря где этот код находится, может ты язык сбрасываешь в каком-то месте
А ну так ты ж язык сетишь в текущую конфигурацию. А если приложение убить и открыть конфигурация сбрасывается. А recreate конфигурацию не сбрасывает
Как концептуально правильнее? Впрочем, наверное, почитаю про либу ту.
Ну если без либы то язык я бы хранил в shared prefetence и в onCreate application сетил бы его
И тогда рекриэйт отрабатывал бы как положено?
Да
воспользуйтесь библиотекой и не мучайтесь https://github.com/YarikSOffice/lingver
Обсуждают сегодня