Я настроил LocalNightMode следующим образом в моем приложении.
Но в дополнение к этому мне нужно знать, когда LocalNightMode установлен успешно.Мне нужно обновить конкретный пользовательский интерфейс с изменением LocalNightMode в приложении.
public void changeDayNightMode(boolean change) {
if (change) {
getDelegate().setLocalNightMode(AppCompatDelegate.MODE_NIGHT_YES);
Preferences
.getInstance(CustomApplication.getInstance()).setNightMode(true);
} else {
getDelegate().setLocalNightMode(AppCompatDelegate.MODE_NIGHT_NO);
Preferences
.getInstance(CustomApplication.getInstance()).setNightMode(false);
}
}
Есть ли обратный вызов или обходной путь в ситуации?
или
Я простовызвать событие после некоторой задержки, когда LocalNight был настроен вручную?