Ну думаю тогда проще в одной, просто два раза setContentView вызвать. Один раз для показа сплеша, до инициализации всей сложной логики, а через
Handler.post потом установить полноценную разметку, инициализировать вьюшки там и все остальное. Либо установить тему сразу в onCreate и пересоздать активити. По той же логике.
Вроде оба подхода рабочие должны быть, но сам не пробовал