如图所示,在继承FragmentStatePagerAdapter的时候,出现了中划线,意思就是说这个一个参数的构造方法是不建议再继续使用了,那么如果解决呢。比较简单的就是,直接使用两个参数的构造方法,如下图所示。

class OptionPageAdapter(context: Context, fm: FragmentManager) :
    FragmentStatePagerAdapter(fm, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
    override fun getCount(): Int {
        TODO("Not yet implemented")
    }

    override fun getItem(position: Int): Fragment {
        TODO("Not yet implemented")
    }
}

如果本文对您有所帮助,麻烦点个赞,谢谢支持!

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐