Вы на правильном пути. Согласно Honeywell AndroidManifest.xml
приложения необходимо изменить следующим образом:
<manifest>
<application>
<activity android:configChanges="uiMode">
[...]
</activity>
</application>
</manifest>
Это должно быть добавлено для каждого действия, где CAR_MODE
должно быть отключено. Он сообщает ОС, что приложение будет обрабатывать изменения, касающиеся самого UiMode
. Теперь вместо того, чтобы перезапускать приложение, чтобы применить изменения, ОС оставит обработку этих изменений вплоть до приложения.
Если вы хотите узнать, как именно это работает, то уже есть запись , объясняющая это. В качестве альтернативы вы можете найти руководство по этой теме в Документах для разработчиков Android .