我面临着这个问题:每次我从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()
}
}