Если вы не возражаете против блокировки потока, альтернативой Thread.sleep () является SystemClock.sleep ().
Преимущество состоит в том, что это однострочник, поскольку он игнорирует
InterruptedException, поэтому вам не нужно обрабатывать его.
Подробнее о http://developer.android.com/reference/android/os/SystemClock.html.
Как уже говорилось, вам следует избегать вызова этого в главном потоке пользовательского интерфейса, так как это приведет к тому, что ваше приложение перестанет отвечать на запросы и потенциально покажет страшный диалог, который мы все не хотим видеть (пожалуйста, подождите или принудительно закройте.)