Skip to content

Commit

Permalink
Do not retain instance by default
Browse files Browse the repository at this point in the history
  • Loading branch information
Javinator9889 committed May 1, 2020
1 parent 22cc291 commit 080dae3
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 5 deletions.
Expand Up @@ -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?,
Expand Down
Expand Up @@ -40,6 +40,11 @@ class DiseaseDescriptionFragment : BaseFragmentView() {
private lateinit var parsedHTMLText: ParsedHTMLText
private var animId by Delegates.notNull<Int>()

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
retainInstance = true
}

override fun onSaveInstanceState(outState: Bundle) {
super.onSaveInstanceState(outState)
outState.putCharSequence(ARG_TITLE, title.text)
Expand Down
Expand Up @@ -36,6 +36,11 @@ class DiseaseExtraInformationFragment : BaseFragmentView() {
private var position by Delegates.notNull<Int>()
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)
Expand Down

0 comments on commit 080dae3

Please sign in to comment.