Я делаю простую математическую игру для Android, и она включает / выключает темный режим в зависимости от настроек системы; Я использовал Theme.MaterialComponents.DayNight.NoActionBar
в качестве родителя моей темы. Однако я не хочу, чтобы игра внезапно меняла темы в игре, потому что это будет раздражать пользователя, а перерисовка экрана вызовет дрожание (и, возможно, ошибки).
Я хочу чтобы приложение не меняло темы, пока игра не закончится, и я просто вызову fun syncTheme()
или что-то еще, чтобы синхронизировать c тему с системными настройками в другом действии.