diff --git a/vlayout/src/main/java/com/alibaba/android/vlayout/layout/StickyLayoutHelper.java b/vlayout/src/main/java/com/alibaba/android/vlayout/layout/StickyLayoutHelper.java index 3fbac76..5b0c7c6 100644 --- a/vlayout/src/main/java/com/alibaba/android/vlayout/layout/StickyLayoutHelper.java +++ b/vlayout/src/main/java/com/alibaba/android/vlayout/layout/StickyLayoutHelper.java @@ -292,7 +292,6 @@ public class StickyLayoutHelper extends FixAreaLayoutHelper { } } - View stickyView = mFixView; // Not in normal flow if (!mDoNormalHandle && mFixView != null) { // already capture in layoutViews phase @@ -308,7 +307,7 @@ public class StickyLayoutHelper extends FixAreaLayoutHelper { if (stickyListener != null) { if (isLastStatusSticking && !isStickyNow()) { - stickyListener.onUnSticky(mPos, stickyView); + stickyListener.onUnSticky(mPos, mFixView); isLastStatusSticking = false; } else if (!isLastStatusSticking && isStickyNow()) { stickyListener.onSticky(mPos, mFixView); @@ -699,7 +698,7 @@ public class StickyLayoutHelper extends FixAreaLayoutHelper { if (mFixView.getParent() == null) { helper.addChildView(mFixView, index); } - mFixView = null; +// mFixView = null; } } else { helper.addFixedView(mFixView);