setDefaultNightMode
Sets the default night mode. This is the default value used for all components, but can be overridden locally via setLocalNightMode.
This is the primary method to control the DayNight functionality, since it allows the delegates to avoid unnecessary recreations when possible.
If this method is called after any host components with attached AppCompatDelegates have been 'created', a uiMode
configuration change will occur in each. This may result in those components being recreated, depending on their manifest configuration.
Defaults to MODE_NIGHT_FOLLOW_SYSTEM.