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=370c5e2b6e95ab905dd80804df7c3ae238a56b36;hp=9cb68cb85a49d146a37e538bfa0fc5cb171edfe5;hb=db56efb04c4a1c260676e743481b8f67b36e60ed;hpb=87181c0cb019c0a1a0a0ce2a4592795f87b5957c 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 9cb68cb8..370c5e2b 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 @@ -57,7 +57,6 @@ import net.ktnx.mobileledger.model.Data; import net.ktnx.mobileledger.model.MobileLedgerProfile; import net.ktnx.mobileledger.ui.MainModel; import net.ktnx.mobileledger.ui.account_summary.AccountSummaryFragment; -import net.ktnx.mobileledger.ui.profiles.ProfileDetailFragment; import net.ktnx.mobileledger.ui.profiles.ProfilesRecyclerViewAdapter; import net.ktnx.mobileledger.ui.transaction_list.TransactionListFragment; import net.ktnx.mobileledger.utils.Colors; @@ -231,12 +230,12 @@ public class MainActivity extends ProfileThemedActivity { } findViewById(R.id.btn_no_profiles_add).setOnClickListener( - v -> startEditProfileActivity(null)); + v -> MobileLedgerProfile.startEditProfileActivity(this, null)); findViewById(R.id.btn_add_transaction).setOnClickListener(this::fabNewTransactionClicked); findViewById(R.id.nav_new_profile_button).setOnClickListener( - v -> startEditProfileActivity(null)); + v -> MobileLedgerProfile.startEditProfileActivity(this, null)); findViewById(R.id.transaction_list_cancel_download).setOnClickListener( this::onStopTransactionRefreshClick); @@ -471,17 +470,6 @@ public class MainActivity extends ProfileThemedActivity { recreate(); } - public void startEditProfileActivity(MobileLedgerProfile profile) { - Intent intent = new Intent(this, ProfileDetailActivity.class); - Bundle args = new Bundle(); - if (profile != null) { - int index = Data.getProfileIndex(profile); - if (index != -1) - intent.putExtra(ProfileDetailFragment.ARG_ITEM_ID, index); - } - intent.putExtras(args); - startActivity(intent, args); - } public void fabNewTransactionClicked(View view) { Intent intent = new Intent(this, NewTransactionActivity.class); startActivity(intent); @@ -630,7 +618,7 @@ public class MainActivity extends ProfileThemedActivity { builder.setMessage(error); builder.setPositiveButton(R.string.btn_profile_options, (dialog, which) -> { Logger.debug("error", "will start profile editor"); - startEditProfileActivity(profile); + MobileLedgerProfile.startEditProfileActivity(this, profile); }); builder.create() .show();