Для моего нового приложения для Android мне нужна функция, которая затягивает мое приложение на 3 секунды. Я попробовал функцию "sleep()" следующим образом:
seekBar1.setProgress(50); // Set something for my SeekBar
try{
Thread.sleep(3000); // Wait for 3 Seconds
} catch (Exception e){
System.out.println("Error: "+e); // Catch the exception
}
button.setEnabled(true); // Enable my button
Кажется, что это работает, но если я запускаю приложение, он делает это так: Подождите 3 секунды, установите прогресс и кнопку включения. Сначала я хочу установить прогресс, а затем ждать 3 секунды и только затем включить кнопку.
Является ли "sleep()" правильным для моего использования или что я могу сделать иначе, что мое приложение делает это в правильном порядке?