Android изменить предыдущую тему деятельности - PullRequest
0 голосов
/ 29 сентября 2018

Я хочу изменить тему приложения дыры, и я могу сделать это и обработать это, сохранив в sharedPreference и установить тему в моем BaseActivity.Изменение темы находится в отдельном упражнении, но когда я возвращаюсь к предыдущему действию, оно не обновило тему. Но если я закрываю приложение и снова открываю или перехожу к неоткрытому действию, тема изменяется.Я попытался установить тему в onResume, но ничего не изменилось.

1 Ответ

0 голосов
/ 29 сентября 2018

Тема может быть установлена ​​только перед вызовом setContentView () в вашей деятельности.После обновления вашей темы вы можете попробовать что-то вроде вызова refresh (), но я бы посоветовал против этого.

Вот несколько популярных темных библиотек, которые обрабатывают эти вещи для вас:

Aesthetic

Цветной

Магическая Сакура

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...