From d7e6d4bb94fcd1005b78b97782b40cdd8ae37f63 Mon Sep 17 00:00:00 2001 From: AnushkaSharma503 <59316156+AnushkaSharma503@users.noreply.github.com> Date: Sat, 3 Oct 2020 12:36:42 +0530 Subject: [PATCH] Update SplashScreen.java Update SplashScreen.java --- .../welcomescreen/SplashScreen.java | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/com/androidsources/welcomescreen/SplashScreen.java b/app/src/main/java/com/androidsources/welcomescreen/SplashScreen.java index 53742a2..1f9c58a 100644 --- a/app/src/main/java/com/androidsources/welcomescreen/SplashScreen.java +++ b/app/src/main/java/com/androidsources/welcomescreen/SplashScreen.java @@ -6,25 +6,24 @@ import android.util.Log; public class SplashScreen extends AppCompatActivity { + + private static int SPLASH_TIME = 1000; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + //Create full screen + getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.activity_splash); - //thread for splash screen running - Thread logoTimer = new Thread() { + + new Handler().postDelayed(new Runnable() { + @Override public void run() { - try { - sleep(2000); - } catch (InterruptedException e) { - Log.d("Exception", "Exception" + e); - } finally { - startActivity(new Intent(SplashScreen.this, MainActivity.class)); - } + Intent mySuperIntent = new Intent(SplashScreen.this, MainActivity.class); + startActivity(mySuperIntent); finish(); + } - }; - logoTimer.start(); + }, SPLASH_TIME); } - }