X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Factivity%2FMainActivity.java;h=fbb99989ebd6de9b91c3528d3388ad5a15e51497;hp=90f88685c5a3696ef090aa578a375f110318af0f;hb=e809f9bacb61890374d1b9c8c46edeaed8a838b0;hpb=b5ce02c84db901506139f9e0aaab3c56e394a6e3 diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/activity/MainActivity.java b/app/src/main/java/net/ktnx/mobileledger/ui/activity/MainActivity.java index 90f88685..fbb99989 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/activity/MainActivity.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/activity/MainActivity.java @@ -170,10 +170,9 @@ public class MainActivity extends AppCompatActivity { }); } private void setupProfile() { - Data.profiles.setList(MobileLedgerProfile.loadAllFromDB()); - MobileLedgerProfile profile = null; - String profileUUID = MLDB.getOption(MLDB.OPT_PROFILE_UUID, null); + MobileLedgerProfile profile; + if (profileUUID == null) { if (Data.profiles.isEmpty()) { Data.profiles.setList(MobileLedgerProfile.createInitialProfileList()); @@ -196,9 +195,10 @@ public class MainActivity extends AppCompatActivity { editor.clear(); editor.apply(); } + else profile = Data.profiles.get(0); } else { - profile = MobileLedgerProfile.loadUUIDFromDB(profileUUID); + profile = MobileLedgerProfile.loadAllFromDB(profileUUID); } if (profile == null) profile = Data.profiles.get(0);