我正面临这个问题:每次我的tabLayout中的标签都没有被删除时
我在其中添加标签onCreateView,然后在其中将其删除onDetach
但是当我回到这个位置时fragment,我的标签会继续显示tabLayout
class ProductsFragment : Fragment(), TabLayout.OnTabSelectedListener {
private var tabLayout: TabLayout? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
...
tabLayout = activity!!.findViewById(R.id.tablayout)
...
}
...
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
//here I'm adding the tabs to tabLayout
}
...
override fun onDetach() {
super.onDetach()
tabLayout?.removeAllTabs()
}
}
梦里花落0921
相关分类