replaced common code to actionProvider.invoke()
replaced common code to actionProvider.invoke()
This commit is contained in:
parent
21c35b2994
commit
d6aa8fad79
|
|
@ -105,11 +105,7 @@ abstract class MviFragment<NavArgs, State, Action, VM>(
|
|||
}
|
||||
|
||||
protected fun addOnBackPressedCallback(actionProvider: () -> Action) {
|
||||
requireActivity().onBackPressedDispatcher.addCallback(viewLifecycleOwner, object : OnBackPressedCallback(true) {
|
||||
override fun handleOnBackPressed() {
|
||||
dispatchAction(actionProvider)
|
||||
}
|
||||
})
|
||||
addOnBackPressedCallback(actionProvider.invoke())
|
||||
}
|
||||
|
||||
protected fun addOnBackPressedCallback(action: Action) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue