我想获取MainActivity中当前的显示片段。 我使用这个代码:
val currentFragment = supportFragmentManager.fragments.last()
我的问题是:当我扩展 Fragment 时,我编写了不在 Fragment 中的新成员,例如:
class GalleryFragment : Fragment() {
val GalleryFragment_specific_member: Int=0
}
现在我怎样才能得到
GalleryFragment_specific_member
使用currentFragment
class GalleryFragment : Fragment() {
val galleryFragment_specific_member: Int = 0
}
val currentFragment = supportFragmentManager.fragments.lastOrNull()
if (currentFragment is GalleryFragment) {
val specificMember = currentFragment.galleryFragment_specific_member
println("GalleryFragment_specific_member value is: $specificMember")
} else {
println("The current fragment is not a GalleryFragment")
}