fix #200, allow sharing text after device rotating

This commit is contained in:
tibbi 2018-07-17 16:30:36 +02:00
parent 88761e6c72
commit 4355a79d74
1 changed files with 8 additions and 1 deletions

View File

@ -20,8 +20,9 @@ class NotesPagerAdapter(fm: FragmentManager, val notes: List<Note>, val activity
val id = notes[position].id val id = notes[position].id
bundle.putInt(NOTE_ID, id) bundle.putInt(NOTE_ID, id)
if (fragments.containsKey(position)) if (fragments.containsKey(position)) {
return fragments[position]!! return fragments[position]!!
}
val fragment = NoteFragment() val fragment = NoteFragment()
fragment.arguments = bundle fragment.arguments = bundle
@ -53,4 +54,10 @@ class NotesPagerAdapter(fm: FragmentManager, val notes: List<Note>, val activity
super.destroyItem(container, position, `object`) super.destroyItem(container, position, `object`)
fragments.remove(position) fragments.remove(position)
} }
override fun instantiateItem(container: ViewGroup, position: Int): Any {
val fragment = super.instantiateItem(container, position) as NoteFragment
fragments[position] = fragment
return fragment
}
} }