Я использую библиотеку Restring для загрузки локализованных строк в мое приложение. И я могу загрузить локализованные строки из API и отображать его в приложении, без каких-либо проблем. Но ловушка заключается в том, что каждый раз, когда язык переключается, я должен перезапустить приложение, тогда только приложение обновляется в приложении. Но мне нужно добиться этого без перезапуска приложения. Любая помощь приветствуется. Я уже ссылался на некоторые ссылки, которые я предоставляю ниже:
https://proandroiddev.com/change-language-programmatically-at-runtime-on-android-5e6bc15c758
https://medium.com/@hamidgh/dynamically-change-bundled-strings-a24b97bfd306
Изменение языка приложения программно в Android
Примечание: Restring использует SharedPreferences в качестве хранилища строк, поэтому при каждом вызове метода getString (id) он предоставляет строку, соответствующую идентификатору, из своего хранилища SharedPrefernces.