From 41b1d49e5e8f1ff54d8624836afa0cb7281ce150 Mon Sep 17 00:00:00 2001 From: Kirill Nayduik Date: Mon, 16 Aug 2021 12:40:30 +1200 Subject: [PATCH] Add getting arguments inside fragment --- .../java/ru/touchin/roboswag/mvi_arch/core/MviFragment.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mvi-arch/src/main/java/ru/touchin/roboswag/mvi_arch/core/MviFragment.kt b/mvi-arch/src/main/java/ru/touchin/roboswag/mvi_arch/core/MviFragment.kt index dca3412..2399f4d 100644 --- a/mvi-arch/src/main/java/ru/touchin/roboswag/mvi_arch/core/MviFragment.kt +++ b/mvi-arch/src/main/java/ru/touchin/roboswag/mvi_arch/core/MviFragment.kt @@ -76,6 +76,10 @@ abstract class MviFragment( arguments?.putParcelable(INIT_ARGS_KEY, navArgs) } + protected val navArgs: NavArgs by lazy { + arguments?.getParcelable(INIT_ARGS_KEY) as NavArgs + } + @CallSuper override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState)