This is an automated email from the ASF dual-hosted git repository. kyork pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-weex.git
The following commit(s) were added to refs/heads/master by this push: new 4791dfb [Android] fix image flash in sticky item (#1632) 4791dfb is described below commit 4791dfb558f2ee4a11bf97588805b5ec5ea7a4d6 Author: yxping <yxp...@users.noreply.github.com> AuthorDate: Mon Oct 15 17:11:21 2018 +0800 [Android] fix image flash in sticky item (#1632) --- .../taobao/weex/ui/view/listview/adapter/ListBaseViewHolder.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/android/sdk/src/main/java/com/taobao/weex/ui/view/listview/adapter/ListBaseViewHolder.java b/android/sdk/src/main/java/com/taobao/weex/ui/view/listview/adapter/ListBaseViewHolder.java index 844cdc0..2419b6e 100644 --- a/android/sdk/src/main/java/com/taobao/weex/ui/view/listview/adapter/ListBaseViewHolder.java +++ b/android/sdk/src/main/java/com/taobao/weex/ui/view/listview/adapter/ListBaseViewHolder.java @@ -34,13 +34,17 @@ import java.lang.ref.WeakReference; */ public class ListBaseViewHolder extends RecyclerView.ViewHolder { private int mViewType; - private boolean isRecycled = true; + private boolean isRecycled; private WeakReference<WXComponent> mComponent; public ListBaseViewHolder(WXComponent component, int viewType) { super(component.getHostView()); mViewType = viewType; mComponent = new WeakReference(component); + // This tag is used to determine whether bind / rebind data is needed. + // It should be false When component can not be recycled Which means + // no need to bind / rebind data. + isRecycled = component.canRecycled(); } public ListBaseViewHolder(View view, int viewType) {