Android Studio ile Splash Screen gösterim süresi ayarlamak için Türkçe kaynak bulmak oldukça zor. O yüzden bu kodu paylaşıyorum. Aşağıdaki kod ile Splash Screen’lerin belli bir süre beklemesini sağlayabilirsiniz.
Açıklama satırlarını okuyarak kodu kendi işinize yarayacak hale getirebilirsiniz. (Yeşil ile yazılanlar)
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
Thread timerThread = new Thread(){ public void run(){ try{ sleep(3000); //istediğiniz değerleri yazabilirsiniz (3000 = 3 saniye) }catch(InterruptedException e){ e.printStackTrace(); }finally{ //buraya 3 saniye bittikten sonra ne gerçekleşmesini istiyorsanız onu yazın //örnek olarak diğer activity'e geçmesini söyledim Intent intent = new Intent(SplashActivity.this, MainActivity.class); startActivity(intent); finish(); } } }; timerThread.start(); |
Not: Bu kodu onCreate içine yazmalısınız.