O AppCompat MODE_NIGHT_AUTO não está funcionando

AppCompatDelegate.MODE_NIGHT_AUTO não está atualizando minha atividade existente e não sei por que.

Permito dinamicamente que o usuário mude o modo noturno. Se o usuário alterar o modo para automático, defino o modo noturno padrão e recrie a atividade:

AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_AUTO);
recreate();

Se eu mudar para MODE_NIGHT_YES ou MODE_NIGHT_NO, funcionará conforme o esperado. Se eu mudar para MODE_NIGHT_AUTO, ele passará para o tema escuro / claro correto, mas não atualizará a atividade após a transição do dia para a noite. É meio ruim testar isso porque tenho que esperar o nascer / o pôr do sol (EDIT: aparentemente, posso alterar manualmente a hora no dispositivo em vez de esperar ... desde que a permissão de localização não seja usada).

Preciso fazer uma verificação manual do sinalizador do modo noturno em um currículo e atualizar manualmente os recursos para atividades existentes ou estou fazendo algo errado? Se eu girar o dispositivo e a atividade for recriada após o pôr do sol, o tema escuro será escolhido corretamente, mas antes da rotação ele ainda estará mostrando o tema claro.

Suporte lib 23.4.0, Android versão 6.0.

questionAnswers(2)

yourAnswerToTheQuestion