Нет ничего, что называется перезапуском активности, пока оно находится в фоновом режиме, и все еще держит его в фоновом режиме.
Вы можете просто закончить это упражнение, поэтому при следующем запуске будет использоваться новая тема.
или если ваша тема может быть применена вручную, тогда вы можете применить новую тему на onResume
(или onStart
, в зависимости от вашей логики).
Вы также можете воссоздать занятие на onResume
(если тема изменилась), но я не рекомендую это, так как это резюме будет ненужным, и вы можете просто использовать первый вариант.