Я пытаюсь создать приложение, которое показывает первый макет в течение 5 секунд и после перехода к макету индекса (Главная). Первый макет показывает только логотип и название приложения ...Кодирование экрана заставки
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SystemClock.sleep(5000);
Intent i = new Intent(this, Home.class);
startActivity(i);
}
Если я закомментировать SystemClock.sleep(5000); Intent i = new Intent(this, Home.class); startActivity(i);
, приложение работает, как я ожидал. Покажите первый макет, оставаясь в этом макете (очевидно, я не запускаю ничего другого: P). Но, если я откажусь от них, активность будет ждать 5 секунд, не показывая ничего (пустая макет).
Любые идеи?
Спасибо, ребята.
Использование обработчика. postDelayed –
Работает. Спасибо –
Это работает уродливо. Почему вам нужен Handler? Использовать очередь View !!! –