mBinding.viewPager.postDelayed({
mAdapter.notifyDataSetChanged()
if (micLink || earPort) {
mBinding.viewPager.currentItem = 1
} else{
mBinding.viewPager.currentItem = 0
}
},1000)直接mBinding.viewPager.post正常滚动,delay 一直不成功
问题是我在更改数据之前就设置了位置。需要notifyDataSetChanged
评论区