#android #многопоточность #android_asynctask
Подскажите,пожалуйста,как реализовать Asyntask для следующей задачи,у меня есть MainActivity, в котором находится ListView, содержащий 1000 элементов. Мне нужно,чтобы перед MainActivity запускалось другое Activity, содержащее только картинку, проходило 2 секунды, Activity исчезает и появляется MainActivity.
Ответы
Ответ 1
Это называется Splash Screen Вот пример реализации: public class SplashScreen extends Activity { private static int SPLASH_TIME_OUT = 2000; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); new Handler().postDelayed(new Runnable() { @Override public void run() { Intent i = new Intent(SplashScreen.this, MainActivity.class); startActivity(i); finish(); } }, SPLASH_TIME_OUT); } } Смысл кода я думаю пояснять нет необходимости.
Комментариев нет:
Отправить комментарий