package com.casic.smarttube.adapter import android.view.ViewGroup import androidx.fragment.app.Fragment import androidx.fragment.app.FragmentManager import androidx.fragment.app.FragmentPagerAdapter /** * @author: Pengxh * @email: 290677893@qq.com * @date: 2020/6/11 15:22 */ class TabPageViewAdapter( manager: FragmentManager, private val pages: ArrayList<Fragment> ) : FragmentPagerAdapter(manager) { override fun getItem(position: Int): Fragment = pages[position] override fun getCount(): Int = pages.size override fun destroyItem(container: ViewGroup, position: Int, `object`: Any) { //注释掉父类方法,一直不销毁Fragment } }