Не слушайте эти комментарии.
Вам нужно открыть MainActivity
до SplashActivity
, в MainActivity
вам нужно извлечь данные с сервера и загрузить список, пока он выбирает, вы открываете SplashActivity
и вызываете тот же PostDelayed
метод, который вы используете, но когда он запускается, просто вызывает finish();
и он возвращается к MainActivity
, мы надеемся, загружены.
Имейте в виду, что вы предполагаете, что интернет-соединение пользователя достаточно быстрое для загрузки данных за 1500
миллисекунд, идеал этой ситуации - использовать приложение на основе событий, ищите EventBus чтобы достичь этого.