From e39a74bd4067ce510ce41bbc76aa5251c0dab4a0 Mon Sep 17 00:00:00 2001 From: akwizgran <akwizgran@users.sourceforge.net> Date: Tue, 15 Mar 2016 20:58:57 +0000 Subject: [PATCH] Finish SplashScreenActivity when starting next activity. Fixes #270. --- .../org/briarproject/android/SplashScreenActivity.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/briar-android/src/org/briarproject/android/SplashScreenActivity.java b/briar-android/src/org/briarproject/android/SplashScreenActivity.java index 45944439a0..f524221968 100644 --- a/briar-android/src/org/briarproject/android/SplashScreenActivity.java +++ b/briar-android/src/org/briarproject/android/SplashScreenActivity.java @@ -15,7 +15,6 @@ import org.briarproject.R; import org.briarproject.android.util.AndroidUtils; import org.briarproject.android.util.LayoutUtils; import org.briarproject.api.db.DatabaseConfig; -import org.briarproject.util.FileUtils; import java.util.logging.Logger; @@ -34,12 +33,8 @@ public class SplashScreenActivity extends BaseActivity { // This build expires on 1 April 2016 private static final long EXPIRY_DATE = 1459465200 * 1000L; - private long now = System.currentTimeMillis(); - @Inject - DatabaseConfig dbConfig; - - + protected DatabaseConfig dbConfig; public SplashScreenActivity() { Logger.getLogger("").setLevel(DEFAULT_LOG_LEVEL); @@ -70,6 +65,7 @@ public class SplashScreenActivity extends BaseActivity { @Override public void run() { startNextActivity(); + finish(); } }, 500); } @@ -85,7 +81,6 @@ public class SplashScreenActivity extends BaseActivity { startActivity(new Intent(this, ExpiredActivity.class)); } else { String hex = getEncryptedDatabaseKey(); - if (hex != null && dbConfig.databaseExists()) { startActivity(new Intent(this, NavDrawerActivity.class)); } else { -- GitLab