diff --git a/app/src/main/java/com/example/abe/MainActivity.kt b/app/src/main/java/com/example/abe/MainActivity.kt index a9a6ee06a40f9c83ac564cb8f1d485c27eff4037..90425a557981cd2dfcbe44632a4a16bf6c5adb50 100644 --- a/app/src/main/java/com/example/abe/MainActivity.kt +++ b/app/src/main/java/com/example/abe/MainActivity.kt @@ -67,13 +67,16 @@ class MainActivity : AppCompatActivity(), ExportAlertDialogFragment.ExportAlertD val bundle = Bundle().apply { putInt("random_amount", randomAmount) } - navController.navigate( - R.id.action_navigation_settings_to_navigation_transactions - ) - navController.navigate( - R.id.action_navigation_transactions_to_navigation_form_transaction, - bundle - ) + + if (navController.currentDestination?.id == R.id.navigation_settings) + navController.navigate( + R.id.action_navigation_settings_to_navigation_transactions + ) + if (navController.currentDestination?.id == R.id.navigation_transactions) + navController.navigate( + R.id.action_navigation_transactions_to_navigation_form_transaction, + bundle + ) } "EXPIRED_TOKEN" -> {