create  event

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

Branch: refs/heads/0.16-dev
Commit: 91455e2feb101252738508bcc5d4fd38ebada905
Parents: d343d71
Author: jianbai.gbj <jianbai....@alibaba-inc.com>
Authored: Thu Sep 21 15:47:35 2017 +0800
Committer: jianbai.gbj <jianbai....@alibaba-inc.com>
Committed: Thu Sep 21 15:47:35 2017 +0800

----------------------------------------------------------------------
 .../list/template/WXRecyclerTemplateList.java      | 17 +++++------------
 1 file changed, 5 insertions(+), 12 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/91455e2f/android/sdk/src/main/java/com/taobao/weex/ui/component/list/template/WXRecyclerTemplateList.java
----------------------------------------------------------------------
diff --git 
a/android/sdk/src/main/java/com/taobao/weex/ui/component/list/template/WXRecyclerTemplateList.java
 
b/android/sdk/src/main/java/com/taobao/weex/ui/component/list/template/WXRecyclerTemplateList.java
index 81637b6..03a3eb9 100644
--- 
a/android/sdk/src/main/java/com/taobao/weex/ui/component/list/template/WXRecyclerTemplateList.java
+++ 
b/android/sdk/src/main/java/com/taobao/weex/ui/component/list/template/WXRecyclerTemplateList.java
@@ -283,7 +283,6 @@ public class WXRecyclerTemplateList extends 
WXVContainer<BounceRecyclerView> imp
                         }
                     }
                 }
-                fireCellOnCreateEvent();
                 if(getHostView() != null && 
getHostView().getRecyclerViewBaseAdapter() != null){
                     
getHostView().getRecyclerViewBaseAdapter().notifyDataSetChanged();
                 }
@@ -644,16 +643,6 @@ public class WXRecyclerTemplateList extends 
WXVContainer<BounceRecyclerView> imp
     }
 
 
-
-
-    private void fireCellOnCreateEvent(){
-        if(listData != null){
-            for(int i=0; i<listData.size(); i++){
-                cellLifecycleManager.onCreate(i);
-            }
-        }
-    }
-
     @WXComponentProp(name = Constants.Name.OFFSET_ACCURACY)
     public void setOffsetAccuracy(int accuracy) {
         float real = WXViewUtils.getRealPxByWidth(accuracy, 
getInstance().getInstanceViewPortWidth());
@@ -728,7 +717,11 @@ public class WXRecyclerTemplateList extends 
WXVContainer<BounceRecyclerView> imp
         if(update){
             notifyUpdateList();
         }
-        fireCellOnCreateEvent();
+        if(listData != null){
+            for(int i=0; i<listData.size(); i++){
+                cellLifecycleManager.onCreate(i);
+            }
+        }
     }
 
     @JSMethod

Reply via email to