From c173e7ad64e3708a2cc157dd04419f1db838d578 Mon Sep 17 00:00:00 2001 From: Daniil Borisovskii Date: Mon, 30 Sep 2019 21:16:05 +0300 Subject: [PATCH] Change default value of `saveStateOnSwitching` to `true` --- .../components/tabbarnavigation/BottomNavigationFragment.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tabbar-navigation/src/main/java/ru/touchin/roboswag/components/tabbarnavigation/BottomNavigationFragment.kt b/tabbar-navigation/src/main/java/ru/touchin/roboswag/components/tabbarnavigation/BottomNavigationFragment.kt index 848619e..bc1acf2 100644 --- a/tabbar-navigation/src/main/java/ru/touchin/roboswag/components/tabbarnavigation/BottomNavigationFragment.kt +++ b/tabbar-navigation/src/main/java/ru/touchin/roboswag/components/tabbarnavigation/BottomNavigationFragment.kt @@ -75,7 +75,9 @@ abstract class BottomNavigationFragment : Fragment() { data class TabData( val viewControllerClass: Class>, val viewControllerState: Parcelable, - val saveStateOnSwitching: Boolean = false + //It can be useful in some cases when it is necessary to create ViewController + //with initial state every time when tab opens. + val saveStateOnSwitching: Boolean = true ) }