back press bug fix (#5289)

Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
This commit is contained in:
Apoorv Nigam
2023-02-14 14:30:11 +05:30
committed by GitHub Enterprise
parent 8fe24f48e3
commit 4ec1a3031d

View File

@@ -63,6 +63,7 @@ import com.naviapp.digitalgold.viewmodels.DigitalGoldHomeVM
import com.naviapp.home.analytics.LandingScreenAnalytics
import com.naviapp.home.model.WidgetResponse
import com.navi.common.model.UserDetail
import com.naviapp.common.navigator.ScreenNavigator
import com.naviapp.utils.AMOUNT_DATA
import com.naviapp.utils.Constants
import com.naviapp.utils.Constants.NEXT_CTA
@@ -115,7 +116,7 @@ class DigitalGoldHomeActivity : BaseActivity(), WidgetCallback, NewBottomSheetLi
}
ivBack.setOnClickListener {
eventTracker.onBackButtonClick()
finish()
onBackPressed()
}
tvHelp.setOnClickListener {
val naviChatSystemLocalData =
@@ -394,6 +395,17 @@ class DigitalGoldHomeActivity : BaseActivity(), WidgetCallback, NewBottomSheetLi
}
}
override fun onBackPressed() {
super.onBackPressed()
if (isTaskRoot) {
ScreenNavigator.instance.startActivityWithNoActivityStack(
this,
ScreenNavigator.DASHBOARD_SCREEN,
null
)
}
}
override fun onStart() {
super.onStart()
fetchDigitalHomePageDetails()