Android 10 предоставляет Force Dark, функцию для разработчиков, позволяющую быстро реализовать тему Dark без явной настройки темы DayNight, как описано выше.
Force Dark анализирует каждый вид вашего приложения на светлые темы, и применяет темную тему автоматически, прежде чем она будет нарисована на экране. Некоторые разработчики используют сочетание Force Dark и собственной реализации, чтобы сократить время, необходимое для реализации темы Dark.
Приложения должны включить Force Dark, установив android: forceDarkAllowed = "true" в теме задания. Этот атрибут установлен во всех системных и AndroidX предоставленных светлых темах, таких как Theme.Material.Light. Когда вы используете Force Dark, вы должны тщательно протестировать свое приложение и при необходимости исключить представления.
Если ваше приложение использует темную тему (например, Theme.Material), Force Dark не будет применена. Аналогично, если тема вашего приложения наследуется от темы DayNight, Force Dark не будет применяться из-за автоматического переключения темы c.
Проверьте полную документацию здесь - https://developer.android.com/guide/topics/ui/look-and-feel/darktheme#force_dark