From 080dae35555e1cfef3f77882526f92d61daded48 Mon Sep 17 00:00:00 2001 From: Javinator9889 Date: Fri, 1 May 2020 10:42:14 +0200 Subject: [PATCH] Do not retain instance by default --- .../handwashingreminder/activities/base/BaseFragmentView.kt | 5 ----- .../views/fragments/diseases/DiseaseDescriptionFragment.kt | 5 +++++ .../fragments/diseases/DiseaseExtraInformationFragment.kt | 5 +++++ 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/javinator9889/handwashingreminder/activities/base/BaseFragmentView.kt b/app/src/main/java/com/javinator9889/handwashingreminder/activities/base/BaseFragmentView.kt index 9ca79bd..5a72d86 100644 --- a/app/src/main/java/com/javinator9889/handwashingreminder/activities/base/BaseFragmentView.kt +++ b/app/src/main/java/com/javinator9889/handwashingreminder/activities/base/BaseFragmentView.kt @@ -29,11 +29,6 @@ abstract class BaseFragmentView : BaseFragment() { @get:LayoutRes protected abstract val layoutId: Int - override fun onCreate(savedInstanceState: Bundle?) { - super.onCreate(savedInstanceState) - retainInstance = true - } - override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, diff --git a/app/src/main/java/com/javinator9889/handwashingreminder/activities/views/fragments/diseases/DiseaseDescriptionFragment.kt b/app/src/main/java/com/javinator9889/handwashingreminder/activities/views/fragments/diseases/DiseaseDescriptionFragment.kt index 9fc791b..d2130dc 100644 --- a/app/src/main/java/com/javinator9889/handwashingreminder/activities/views/fragments/diseases/DiseaseDescriptionFragment.kt +++ b/app/src/main/java/com/javinator9889/handwashingreminder/activities/views/fragments/diseases/DiseaseDescriptionFragment.kt @@ -40,6 +40,11 @@ class DiseaseDescriptionFragment : BaseFragmentView() { private lateinit var parsedHTMLText: ParsedHTMLText private var animId by Delegates.notNull() + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + retainInstance = true + } + override fun onSaveInstanceState(outState: Bundle) { super.onSaveInstanceState(outState) outState.putCharSequence(ARG_TITLE, title.text) diff --git a/app/src/main/java/com/javinator9889/handwashingreminder/activities/views/fragments/diseases/DiseaseExtraInformationFragment.kt b/app/src/main/java/com/javinator9889/handwashingreminder/activities/views/fragments/diseases/DiseaseExtraInformationFragment.kt index fa751d7..634879e 100644 --- a/app/src/main/java/com/javinator9889/handwashingreminder/activities/views/fragments/diseases/DiseaseExtraInformationFragment.kt +++ b/app/src/main/java/com/javinator9889/handwashingreminder/activities/views/fragments/diseases/DiseaseExtraInformationFragment.kt @@ -36,6 +36,11 @@ class DiseaseExtraInformationFragment : BaseFragmentView() { private var position by Delegates.notNull() private lateinit var parsedHTMLText: ParsedHTMLText + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + retainInstance = true + } + override fun onSaveInstanceState(outState: Bundle) { super.onSaveInstanceState(outState) if (position == 1)