Skip to content

Instantly share code, notes, and snippets.

@vipinhelloindia
Last active August 18, 2022 17:54
Show Gist options
  • Save vipinhelloindia/e44b38c09e1e00258f41b8a0b92693e2 to your computer and use it in GitHub Desktop.
Save vipinhelloindia/e44b38c09e1e00258f41b8a0b92693e2 to your computer and use it in GitHub Desktop.
class UserOnBoardingActivity : BaseActivity() {
private val userOnBoardingViewModel: UserOnBoardingViewModel by viewModels { viewModelFactory }
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
userOnBoardingViewModel.sdkEventToLiveData.observe(this, {
handleBroadcastEventAndPassActionToViewModel()
})
userOnBoardingViewModel.networkConnectivityLiveData.observe(this, {
userOnBoardingViewModel.updateNetworkState(it)
})
//userOnBoardingViewModel.setDeRegisterOnInActive(true)
}
private fun handleBroadcastEventAndPassActionToViewModel() {
}
override fun onStart() {
super.onStart()
userOnBoardingViewModel.register()
}
override fun onStop() {
super.onStop()
userOnBoardingViewModel.unregisterExplicitly()
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment