diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/ui/BaseCardActionFragment.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/ui/BaseCardActionFragment.kt index e438ba167f..526e6e995c 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/ui/BaseCardActionFragment.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/ui/BaseCardActionFragment.kt @@ -116,7 +116,7 @@ abstract class BaseCardActionFragment : BaseFragment(), ActionView { } protected open fun handleResponseData(response: CommandResponse) { - navigateTo(R.id.action_nav_card_action_to_response_screen) + navigateTo(R.id.action_nav_card_action_to_response_screen, options = null) } protected open fun handleResponseCardData(card: Card) {} diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/PersonalizationFragment.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/PersonalizationFragment.kt index d05c81f2d0..ee1e27df9d 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/PersonalizationFragment.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/PersonalizationFragment.kt @@ -118,7 +118,8 @@ class PersonalizationFragment : BaseCardActionFragment(), PersonalizationPresetV override fun handleResponseCardData(card: Card) { super.handleResponseCardData(card) - navigateTo(R.id.action_nav_card_action_to_response_screen, ResponseFragment.setTittle(R.string.fg_name_response_personalization)) + val bundle = ResponseFragment.setTittle(R.string.fg_name_response_personalization) + navigateTo(R.id.action_nav_card_action_to_response_screen, bundle, null) } override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) { diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/scan/ui/ScanActionFragment.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/scan/ui/ScanActionFragment.kt index b3b8c89d33..a125e30adf 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/scan/ui/ScanActionFragment.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/scan/ui/ScanActionFragment.kt @@ -50,6 +50,7 @@ class ScanActionFragment : BaseCardActionFragment() { override fun handleResponseCardData(card: Card) { super.handleResponseCardData(card) - navigateTo(R.id.action_nav_card_action_to_response_screen, ResponseFragment.setTittle(R.string.fg_name_response_scan)) + val bundle = ResponseFragment.setTittle(R.string.fg_name_response_scan) + navigateTo(R.id.action_nav_card_action_to_response_screen, bundle, null) } } \ No newline at end of file diff --git a/tangem-demo/src/main/res/navigation/navigation.xml b/tangem-demo/src/main/res/navigation/navigation.xml index 1f734fb81c..c8d276f4d7 100644 --- a/tangem-demo/src/main/res/navigation/navigation.xml +++ b/tangem-demo/src/main/res/navigation/navigation.xml @@ -6,7 +6,13 @@ + app:destination="@+id/nav_card_response" + app:enterAnim="@anim/slide_in_right" + app:exitAnim="@anim/slide_out_left" + app:popEnterAnim="@anim/slide_in_left" + app:popExitAnim="@anim/slide_out_right" + app:popUpTo="@id/nav_entry_point" + app:popUpToInclusive="false" />