Android Programlama

Android Thread – 2

Bir önceki makalede threadlere giriş yapmıştık. Şimdi sayacornegi programımız üzerinden threadlerle ilgili basit bir örnek yapacağız. Hatırlarsanız sayacornegi programımızda 2 adet ekranımız vardı. Şimdi threadler ile ana ekran açılmadan önce 3 saniye ikinci ekranı açık tutacağız. Bunu yapmak için de intent ten faydalanacağız.

Thread_2

Thread oluşturduk.

Yukarıdaki resimde kodlar hazır. Ben kendim yapmıştım bu programı şimdi biraz üzerinden geçeyim. Öncelikle run metodumuz var. Bu her threadin sahip olması gereken ana metoddur. Try bloğunun içinde programa 3 saniye beklemesini ardından başlamasını bildiriyoruz. Catch bloğu şimdilik konu dahilinde değil. İlerleyen makalelerde ona değineceğim.  Finally bloğundan yeni bir intent tanımlıyoruz ve bu intentin içine android manifest dosyamızdaki ana programımızı tanımlıyoruz. StartActivity metodunda ise programımızı başlatmasını söylüyoruz. Şimdi çalıştıralım ve bakalım neler olacak.


Ana ekran açılmadan önceki ekranımız.

Ana ekran açılmadan önceki ekranımız.

Ve 3 saniye sonra açılan programımız:

Ana_Ekran

Ana_Ekran