Измененный язык будет отражен только для действий, созданных после процесса смены языка, он даже не будет отражен на текущей видимой активности, если вы не создадите ее заново.Действия в backstack не воссоздаются после возвращения к ним.Вы должны воссоздать их, позвонив по номеру recreate()
.
Другой способ - переопределить кнопку «Назад» в текущем действии и сделать намерение отправки желаемым, вызвав startActivity(intent)
.Это создаст действие.