import net.ktnx.mobileledger.model.Data;
import net.ktnx.mobileledger.model.LedgerAccount;
import net.ktnx.mobileledger.model.MobileLedgerProfile;
-import net.ktnx.mobileledger.ui.MobileLedgerListFragment;
import net.ktnx.mobileledger.ui.account_summary.AccountSummaryFragment;
import net.ktnx.mobileledger.ui.transaction_list.TransactionListFragment;
import net.ktnx.mobileledger.utils.MLDB;
import java.util.Date;
public class MainActivity extends AppCompatActivity {
- public MobileLedgerListFragment currentFragment = null;
DrawerLayout drawer;
- private AccountSummaryFragment accountSummaryFragment;
- private TransactionListFragment transactionListFragment;
private FragmentManager fragmentManager;
private TextView tvLastUpdate;
private RetrieveTransactionsTask retrieveTransactionsTask;
drawer.addDrawerListener(toggle);
toggle.syncState();
- android.widget.TextView ver = drawer.findViewById(R.id.drawer_version_text);
+ TextView ver = drawer.findViewById(R.id.drawer_version_text);
try {
PackageInfo pi =
});
}
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());
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);
startActivity(intent);
overridePendingTransition(R.anim.slide_in_right, R.anim.dummy);
}
-
- public void navExitClicked(View view) {
- Log.w("app", "exiting");
- finish();
- }
-
public void navSettingsClicked(View view) {
Intent intent = new Intent(this, SettingsActivity.class);
startActivity(intent);