Updated on 2026-08-14

This commit is contained in:
Tangem 2020-12-11 11:01:36 +03:00
parent 41e86bda0c
commit 2522072ec6
2 changed files with 7 additions and 7 deletions

View file

@ -87,7 +87,7 @@ class MainActivity : AppCompatActivity() {
val tag = intent.getParcelableExtra<Tag>(NfcAdapter.EXTRA_TAG)
if (tag != null) {
intent.action = null
store.dispatch(NavigationAction.NavigateTo(AppScreen.Home, false))
store.dispatch(NavigationAction.NavigateTo(AppScreen.Home))
store.dispatch(HomeAction.ReadCard)
}
}

View file

@ -18,13 +18,13 @@ import com.tangem.wallet.R
fun FragmentActivity.openFragment(screen: AppScreen, addToBackStack: Boolean = true) {
val transaction = this.supportFragmentManager.beginTransaction()
.add(
R.id.fragment_container,
fragmentFactory(screen),
screen.name
)
if (screen == AppScreen.Home) {
transaction.replace(R.id.fragment_container, fragmentFactory(screen), screen.name)
} else {
transaction.add(R.id.fragment_container, fragmentFactory(screen), screen.name)
}
if (addToBackStack && screen != AppScreen.Home) transaction.addToBackStack(null)
transaction.commitAllowingStateLoss();
transaction.commitAllowingStateLoss()
}
fun FragmentActivity.popBackTo(screen: AppScreen?, inclusive: Boolean = false) {