]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/ui/activity/SplashActivity.java
more pronounced day/month delimiters in the transaction list
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / ui / activity / SplashActivity.java
index b868366b9d94bdf1529a428cd0d5fe2147c1de90..3fe204834bb572c05e7e77a8caf5a1687f15699f 100644 (file)
@@ -20,13 +20,13 @@ package net.ktnx.mobileledger.ui.activity;
 import android.content.Intent;
 import android.os.Bundle;
 import android.os.Handler;
+import android.os.Looper;
 
 import androidx.annotation.Nullable;
 
 import net.ktnx.mobileledger.R;
 import net.ktnx.mobileledger.db.DB;
 import net.ktnx.mobileledger.utils.Logger;
-import net.ktnx.mobileledger.utils.MobileLedgerDatabase;
 
 import java.util.Locale;
 
@@ -41,8 +41,8 @@ public class SplashActivity extends CrashReportingActivity {
         setContentView(R.layout.splash_activity_layout);
         Logger.debug("splash", "onCreate()");
 
-        MobileLedgerDatabase.initComplete.setValue(false);
-        MobileLedgerDatabase.initComplete.observe(this, this::onDbInitDoneChanged);
+        DB.initComplete.setValue(false);
+        DB.initComplete.observe(this, this::onDbInitDoneChanged);
     }
     @Override
     protected void onStart() {
@@ -83,7 +83,7 @@ public class SplashActivity extends CrashReportingActivity {
             Logger.debug("splash",
                     String.format(Locale.ROOT, "Scheduling main activity start in %d milliseconds",
                             delay));
-            new Handler().postDelayed(this::startMainActivity, delay);
+            new Handler(Looper.getMainLooper()).postDelayed(this::startMainActivity, delay);
         }
     }
     private void startMainActivity() {
@@ -107,7 +107,7 @@ public class SplashActivity extends CrashReportingActivity {
                              .getProfileDAO()
                              .getProfileCountSync();
 
-            MobileLedgerDatabase.initComplete.postValue(true);
+            DB.initComplete.postValue(true);
         }
     }
 }