Изменение языка считается изменением конфигурации, подобно повороту устройства или переключению пользовательского интерфейса из светлого в темный режим. Затем ваша деятельность воссоздается и загружается с соответствующими ресурсами.
Если вы не хотите самостоятельно выполнять изменение конфигурации, вам нужно указать это в своем манифесте для ваших действий, как указано здесь .
<activity android:name=".MyActivity"
android:configChanges="locale"
android:label="@string/app_name">
Вы можете найти другие допустимые значения для configChanges
здесь .