Изменение темы всего приложения в классе приложений

Я попытался динамически изменить тему во всем приложении, используя setTheme в onCreate класса Application. Но не загружает тему. Я знаю, что могу установить тему в каждом отдельном действии, но мне нужно установить тему один раз в классе приложения и позволить предстоящим действиям раздуваться с использованием темы приложения.


person AVEbrahimi    schedule 31.08.2014    source источник


Ответы (1)


Я пробовал это и раньше, единственным решением, которое я нашел, было объявление глобальной переменной, в которой хранится выбранная тема, чтобы вы могли установить тему в onCreate каждого действия.

person Daan Luttik    schedule 31.08.2014
comment
Да, кажется, это единственное решение. - person AVEbrahimi; 01.09.2014
comment
Сделайте так, чтобы все действия использовали собственный базовый класс и поместите туда код для установки темы. - person Kostadin; 25.08.2018