项目中recyview SnapHelper这个辅助类的时候,抛出一个异常"illegalstateexception an instance of
onflinglistener already set".
java.lang.IllegalStateException: An instance of OnFlingListener already set.
android.support.v7.widget.SnapHelper.setupCallbacks(SnapHelper.java:115)
android.support.v7.widget.SnapHelper.attachToRecyclerView(SnapHelper.java:103)
com.dckj.android.aidongdong.adapter.RecyclerAdapter.onBindViewHolder(RecyclerAdapter.java:169)
android.support.v7.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:6482)
**解决方法:
snapHelper.attachToRecyclerView(channelHolder.recyNavigation);
前面加上
channelHolder.recyNavigation.setOnFlingListener(null);**
/
PagerSnapHelper snapHelper = new PagerSnapHelper();
channelHolder.recyNavigation.setOnFlingListener(null);
snapHelper.attachToRecyclerView(channelHolder.recyNavigation);