Как обновить активность после изменения языка (локали) внутри приложения ⇐ Android
-
Anonymous
Как обновить активность после изменения языка (локали) внутри приложения
Пользователи моего приложения могут изменить язык в настройках приложения. Можно ли изменить язык внутри приложения, не затрагивая общие настройки языка? Этот вопрос о stackoverflow для меня очень полезен, и я попробовал его. После смены языка вновь созданные действия отображаются с измененным новым языком, но текущие действия и ранее созданные действия, находящиеся в состоянии паузы, не обновляются. Как обновить действия? Я также потратил много времени, пытаясь добиться немедленного применения изменения предпочтений, но безуспешно. При перезапуске приложения все действия создаются заново, поэтому теперь язык меняется правильно.
android:configChanges="locale" Также добавлено в манифест для всех действий. а также поддерживает весь экран. В настоящее время я ничего не сделал в методе onResume() активности. Есть ли способ обновить или обновить активность (без завершения и повторного запуска)? Я что-то упустил в методе onResume()?
Пользователи моего приложения могут изменить язык в настройках приложения. Можно ли изменить язык внутри приложения, не затрагивая общие настройки языка? Этот вопрос о stackoverflow для меня очень полезен, и я попробовал его. После смены языка вновь созданные действия отображаются с измененным новым языком, но текущие действия и ранее созданные действия, находящиеся в состоянии паузы, не обновляются. Как обновить действия? Я также потратил много времени, пытаясь добиться немедленного применения изменения предпочтений, но безуспешно. При перезапуске приложения все действия создаются заново, поэтому теперь язык меняется правильно.
android:configChanges="locale" Также добавлено в манифест для всех действий. а также поддерживает весь экран. В настоящее время я ничего не сделал в методе onResume() активности. Есть ли способ обновить или обновить активность (без завершения и повторного запуска)? Я что-то упустил в методе onResume()?
Мобильная версия