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