Ярослав Воронцов: все что вы пишите в Activity или Fragment работает в ui потоке, чтобы не было тормазов не рекомендуется выполнять долгие операции в ui потоке (например сетевые запросы из ui потока запрещены ) вызывая Thread.sleep() вы блокируете поток пользовательского интерфейса, чтобы этого не происходила sleep нужно вызывать в другом потоке почитайте
developer.android.com/intl/ru/guide/components/pro... (оказыватеся уже перевели )) ) самое простое решение
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
// start your activity
}
}, time);
developer.android.com/intl/ru/reference/android/os..., long)