viewpager切换fragment时崩溃问题

先看报错信息

viewpager切换fragment时崩溃问题_第1张图片



经过排查,点击tab切换的时候没发现这个问题,滑动viewpager的时候出现了这个问题,所以应该是viewpager滑动监听时候的问题。

最后问题定位

	public OnPageChangeListener pageListener = new OnPageChangeListener() {

		@Override
		public void onPageScrollStateChanged(int arg0) {
		}

		@Override
		public void onPageScrolled(int arg0, float arg1, int arg2) {
		}

		@Override
		public void onPageSelected(int position) {
//			mViewPager.setCurrentItem(position);
			selectTab(position);
		}
	};
将那行代码注掉,是因为这个重写方法本身就是选择当前的viewpager了,不需要重新setCurrentitem了。

可能我的理解有不对的地方,欢迎指正。

你可能感兴趣的:(编程中问题解决方案)