Thread Kavramı ve Splash Ekranı (Android Studio Giriş Sayfası yapma)
Android dersimizde Splash ekran ve thread kavramını görüceğiz. Öncelikle thread ile ilgili bilginiz yoksa https://umiitkose.com/2015/04/java-thread-islemleri/ incelemenizi istiyorum. İnceledikten sonra birazda olsa thread hakkında bilginiz oldu. 2 sayfa oluşturacağız. ve bununda 2 tasarımı ve mecburen 2 tane de class’ı olucak. Öncelikle 1 tane layout dosyası oluşturcaz. (layout -> Sağ tık -> new -> Layout Resource file) ve 1 tane da java dosyası oluşturcaz. (Java -> sağ tık -> New -> Java class) Bilmeyenler için intent yazısına bakmalarını öneririm.
oluşturduktan sonra android manifest’te yeni bir tane activity oluştuğunu haber vericez.

Sağdaki resim gibi 2 activity içinde ben java dosyasına startingPage dedim. Sizde kendi java dosyanızın ismini giriceksiniz.
Java dosyamıza bir thread aktif edelim. setContentView altına şu kodları atıcaksınız.

|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
Thread MyScreen = new Thread() { public void run() { try { sleep(5000); //5 saniye sonunda class davet et. startActivity(new Intent(getApplicationContext(),startingPage.class)); } catch (InterruptedException e) { e.printStackTrace(); } finally { finish(); } } }; MyScreen.start(); } |
activity_main dosyamda bir tane text attım.
Main adını koyduğum layoutumu boş bıraktım.
Eğer dosyaları merak ediyorsanız böyle olucak. Ve çalıştırdıktan sonra 5 sn bekleyince yeni boş activity gelicek. İçini doldurmak size kalmış. İyi çalışmalar, Başarılar.
