TP-29167 | PS | crash fix (#7135)

Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
This commit is contained in:
Prakhar Saxena
2023-07-17 17:40:53 +05:30
committed by GitHub
parent 8f1dc97b9a
commit 00d4eca081
2 changed files with 4 additions and 4 deletions

View File

@@ -94,10 +94,10 @@ class FundBuyActivity : BasePaymentActivity(),
val fragment =
supportFragmentManager.findFragmentByTag(currentScreenTag)
?: getFragment(currentScreenTag, bundle)
fragment?.arguments = bundle
if (fragment != null) {
val fragmentTransaction = supportFragmentManager.beginTransaction()
if (!supportFragmentManager.isStateSaved && !supportFragmentManager.isDestroyed) {
val fragmentTransaction = supportFragmentManager.beginTransaction()
fragment.arguments = bundle
fragmentTransaction.replace(R.id.container, fragment, currentScreenTag)
fragmentTransaction.commit()
if (isNeedToAddInBackStack(currentScreenTag)) {

View File

@@ -113,10 +113,10 @@ class KycActivity :
val fragment =
supportFragmentManager.findFragmentByTag(currentScreenTag)
?: getFragment(currentScreenTag, bundle)
fragment?.arguments = bundle
if (fragment != null) {
val fragmentTransaction = supportFragmentManager.beginTransaction()
if (!supportFragmentManager.isStateSaved && !supportFragmentManager.isDestroyed) {
val fragmentTransaction = supportFragmentManager.beginTransaction()
fragment.arguments = bundle
fragmentTransaction.replace(R.id.container, fragment, currentScreenTag)
fragmentTransaction.commit()
}