Android Studio Thread ve Splash Ekran
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 linki 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.
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.
Merhabalar elinize sağlık splash ekranında ilerleyen yükleme çubuğu bittiğinde giriş ekranına geçen kısmı nasıl yapabiliriz önemli olan yükleme bittikten sonra geçmesi
Sorunuzu tam anlamadım atakan bey, Progress dialog’tan mı bahsediyorsunuz
Ümit bey sizlerle bire bir anlık iletişim kurma imkanımız var mıdır acaba tanışmak isterim
Eline sağlık kardesim , ama hata var bir yerde , manifest ‘demi acaba diye 10 defa activity nin yerini degistirdim gene işe yaramadı , diğer yerler basit zaten onlarda sıkıntı yok , main e geçerken durduruldu hatası veriyor , bilmiyom bu mesajlara bakıyormusun ama hatalı bir örnek !!!
Merhaba,
Sayenizde birçok anlamını bilmediğim konuları öğrenmiş oldum 🙂 Ezberimde de kalırsa çok güzel olacak
Merhaba, Ezber değil bolca tekrar ediniz daha iyi olacaktır 🙂
Geri bildirim: Android 28: Splash Screen – Nədir axı bu Java, Android?..