From addb8632d63a31d28c3d2c16850f73bf11f9a7be Mon Sep 17 00:00:00 2001 From: Aaron Sun Date: Thu, 8 Oct 2020 22:44:33 -0700 Subject: [PATCH] Can now display splashscreen when first entering the app v.3 --- .../main/java/com/example/listify/MainActivity.java | 4 +--- .../main/java/com/example/listify/SplashActivity.java | 11 +++++++++++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/Listify/app/src/main/java/com/example/listify/MainActivity.java b/Listify/app/src/main/java/com/example/listify/MainActivity.java index 14e0a8c..de4a77d 100644 --- a/Listify/app/src/main/java/com/example/listify/MainActivity.java +++ b/Listify/app/src/main/java/com/example/listify/MainActivity.java @@ -31,8 +31,6 @@ import java.util.Random; public class MainActivity extends AppCompatActivity implements CreateListDialogFragment.OnNewListListener { private AppBarConfiguration mAppBarConfiguration; - private static final int SPLASH_SCREEN_TIME = 3000; //in milliseconds - public static AuthManager am = new AuthManager(); @Override @@ -46,7 +44,7 @@ public class MainActivity extends AppCompatActivity implements CreateListDialogF startActivity(intent); finish(); } - }, SPLASH_SCREEN_TIME); + }, 1); //------------------------------Auth Testing---------------------------------------------// diff --git a/Listify/app/src/main/java/com/example/listify/SplashActivity.java b/Listify/app/src/main/java/com/example/listify/SplashActivity.java index 793c9eb..a8b20c1 100644 --- a/Listify/app/src/main/java/com/example/listify/SplashActivity.java +++ b/Listify/app/src/main/java/com/example/listify/SplashActivity.java @@ -1,6 +1,8 @@ package com.example.listify; +import android.content.Intent; import android.os.Bundle; +import android.os.Handler; import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity; @@ -10,5 +12,14 @@ public class SplashActivity extends AppCompatActivity { protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splashscreen); + + new Handler().postDelayed(new Runnable() { + @Override + public void run() { + Intent intent = new Intent(SplashActivity.this, MainActivity.class); + startActivity(intent); + finish(); + } + }, 3000); } }