Android - Изменить тему приложения на onClick [дубликаты]

На этот вопрос уже есть ответ здесь:

Переключение темы приложения программно? 2 ответа

Я знаю, что есть способ изменить тему приложения по умолчанию при нажатии кнопки. Разработчики Blackmart сделали это. Я'я уже искал Google, как 1000 страниц, но я нашел только это (не работает)

getApplication().setTheme(Theme.Holo)

Поскольку я уже создал новый стиль в res / values / styles.xml, есть ли другой способ его динамического изменения? Даже перезагрузка приложения?