Updated on 2026-08-14

This commit is contained in:
Tangem 2020-06-17 12:05:20 +03:00
parent 80451af153
commit e0288a127b

View file

@ -91,9 +91,15 @@ abstract class BaseFragment : Fragment() {
protected fun navigateBackWithResult(resultCode: Int, data: Bundle? = null,
@IdRes destination: Int = DESTINATION_NOT_SET) {
(requireActivity() as MainActivity).viewModel.navigationResult =
try {
(requireActivity() as MainActivity).viewModel.navigationResult =
NavigationResult(requestCode, resultCode, data)
return navigateUp(destination)
return navigateUp(destination)
} catch (e: IllegalArgumentException) {
Log.w(this::class.java.simpleName, e.message)
} catch (e: IllegalStateException) {
Log.w(this::class.java.simpleName, e.message)
}
}
companion object {