Repository: incubator-weex
Updated Branches:
  refs/heads/release-0.16 672800f51 -> d50ca8300


when cell amount is big, watch appear will none changed will result too many 
logs when scroll, move log to appear changed


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/be723e2e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/be723e2e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/be723e2e

Branch: refs/heads/release-0.16
Commit: be723e2ede0732341bf3386829e19b6cbaa8fdbd
Parents: ae011d3
Author: jianbai.gbj <jianbai....@alibaba-inc.com>
Authored: Wed Oct 25 13:01:26 2017 +0800
Committer: jianbai.gbj <jianbai....@alibaba-inc.com>
Committed: Wed Oct 25 13:01:26 2017 +0800

----------------------------------------------------------------------
 .../com/taobao/weex/ui/component/list/BasicListComponent.java  | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/be723e2e/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java
----------------------------------------------------------------------
diff --git 
a/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java
 
b/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java
index c04ed0a..bf51870 100644
--- 
a/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java
+++ 
b/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java
@@ -1170,12 +1170,12 @@ public abstract class BasicListComponent<T extends 
ViewGroup & ListComponentView
       boolean visible = (!outOfVisibleRange) && item.isViewVisible(true);
 
       int result = item.setAppearStatus(visible);
-      if (WXEnvironment.isApkDebugable()) {
-        WXLogUtils.d("appear", "item " + item.getCellPositionINScollable() + " 
result " + result);
-      }
       if (result == AppearanceHelper.RESULT_NO_CHANGE) {
         continue;
       }
+      if (WXEnvironment.isApkDebugable()) {
+        WXLogUtils.d("appear", "item " + item.getCellPositionINScollable() + " 
result " + result);
+      }
       component.notifyAppearStateChange(result == 
AppearanceHelper.RESULT_APPEAR ? Constants.Event.APPEAR : 
Constants.Event.DISAPPEAR, direction);
     }
   }

Reply via email to