summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java/org
diff options
context:
space:
mode:
authorCharles Lombardo <clombardo169@gmail.com>2022-07-19 00:23:57 -0400
committerCharles Lombardo <clombardo169@gmail.com>2022-08-10 15:37:10 -0400
commit1dff1c3fe833f5b690ad6324914f5dff7813fb11 (patch)
treef17ede3ac895d7964032661c448c1c51b540c65c /Source/Android/app/src/main/java/org
parent3f794bf87e4d90193b476cf93247b0e26aedd6a9 (diff)
Android: Add Androidx splash screen to wait for directory initialization
Diffstat (limited to 'Source/Android/app/src/main/java/org')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainActivity.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainActivity.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainActivity.java
index 1224fa0397..c0238617f9 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainActivity.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainActivity.java
@@ -14,6 +14,7 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;
+import androidx.core.splashscreen.SplashScreen;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import androidx.viewpager.widget.ViewPager;
@@ -55,6 +56,10 @@ public final class MainActivity extends AppCompatActivity
@Override
protected void onCreate(Bundle savedInstanceState)
{
+ SplashScreen splashScreen = SplashScreen.installSplashScreen(this);
+ splashScreen.setKeepOnScreenCondition(
+ () -> !DirectoryInitialization.areDolphinDirectoriesReady());
+
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);