Я использую setTheme для изменения темы Активность на основе пользовательских настроек.Проблема в том, что если загрузка занимает некоторое время, я вижу оригинальную тему, указанную в AndroidManifest.xml
Например, с приведенным ниже кодом я увижу оригинальную тему в течение 2 секунд, и только тогда она будетпереключился на MyTheme
@Override
protected void onCreate(Bundle savedInstanceState) {
setTheme(R.style.MyTheme);
super.onCreate(savedInstanceState);
try {
Thread.sleep(2 * 1000);
}
catch (InterruptedException e) {}
}
Есть ли обходной путь для немедленного применения MyTheme?