迁移到安卓X后:"Unresolved reference: ..."



我在应用程序中遇到了一些错误,找到了此解决方案:单击

现在,什么都没有。当我运行项目时,我会发现

之类的错误
Unresolved reference: adapter   
Unresolved reference: currentItem   
Unresolved reference: addOnPageChangeListener   

这些错误来自主动。几天前,我在那里添加了一个ViewPager。由于我迁移到Androidx,因此ViewPager显示了很多错误。

lateinit var myAdapter: myPagerAdapter
// view_pager from activity_main.xml
view_pager.adapter = myAdapter
    btn_next.setOnClickListener {
        view_pager.currentItem++
    }
view_pager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener{
        override fun onPageScrollStateChanged(p0: Int) {
        }

我找到了解决方案。检查XML文件并更改

<androidx.support.v4.view.ViewPager
...

to:

<androidx.viewpager.widget.ViewPager
...