Slide 23
Slide 23 text
class MainPagerAdapter(fm: FragmentManager): FragmentPagerAdapter(fm)
{
var currentFragment: Fragment? = null
override fun getCount(): Int {...}
override fun getItem(position: Int): Fragment {...}
override fun setPrimaryItem(container: ViewGroup?, position: Int,
obj: Any?) {
if (currentFragment != obj) {
currentFragment = obj as Fragment
}
super.setPrimaryItem(container, position, obj)
}
}