Имеется android-приложение с поддержкой локализации и возможностью ее смены через соответствующий пункт настроек приложения. Все хорошо, все работает, однако, новая локализация применяется лишь при следующем создании activity, либо при перезапуске приложения.
Возможно ли как-либо реализовать смену локализации приложения именно в рантайме, т.е. чтобы после выбора нужного языка интерфейса в настройках изменения сразу применились и отразились уже на самом окне настроек?
Судя по StackOverflow, единственный способ применить новую локализацию без перезагрузки Activity — программно поназначать View'ам новые тексты после обновления локали: