import androidx.annotation.Nullable;
import net.ktnx.mobileledger.R;
-import net.ktnx.mobileledger.model.Data;
-import net.ktnx.mobileledger.model.MobileLedgerProfile;
+import net.ktnx.mobileledger.db.DB;
import net.ktnx.mobileledger.utils.Logger;
-import net.ktnx.mobileledger.utils.MLDB;
import net.ktnx.mobileledger.utils.MobileLedgerDatabase;
public class SplashActivity extends CrashReportingActivity {
startupTime = System.currentTimeMillis();
AsyncTask<Void, Void, Void> dbInitTask = new DatabaseInitTask();
+ Logger.debug("splash", "starting dbInit task");
dbInitTask.execute();
}
@Override
private static class DatabaseInitTask extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... voids) {
- MobileLedgerProfile.loadAllFromDB(0);
+ long ignored = DB.get().getProfileDAO().getProfileCountSync();
- long profileId = MLDB.getLongOption(MLDB.OPT_PROFILE_ID, 0);
- MobileLedgerProfile startupProfile = Data.getProfile(profileId);
- if (startupProfile != null)
- Data.postCurrentProfile(startupProfile);
return null;
}
@Override