Genel

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.

2015-07-20_22h55_59
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.

2015-07-20_22h55_29

    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.

2015-07-20_22h56_09

Main adını koyduğum layoutumu boş bıraktım.2015-07-20_22h56_14

2015-07-20_22h56_19Eğ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.

 

7 thoughts on “Android Studio Thread ve Splash Ekran

  • Atakan

    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

    Yanıtla
    • Sorunuzu tam anlamadım atakan bey, Progress dialog’tan mı bahsediyorsunuz

      Yanıtla
      • Atakan

        Ümit bey sizlerle bire bir anlık iletişim kurma imkanımız var mıdır acaba tanışmak isterim

        Yanıtla
  • Bugra

    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 !!!

    Yanıtla
  • Merhaba,
    Sayenizde birçok anlamını bilmediğim konuları öğrenmiş oldum 🙂 Ezberimde de kalırsa çok güzel olacak

    Yanıtla
    • Merhaba, Ezber değil bolca tekrar ediniz daha iyi olacaktır 🙂

      Yanıtla
  • Geri bildirim: Android 28: Splash Screen – Nədir axı bu Java, Android?..

umiitkose için bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir