From 3ccf6bd737917fd4b9c271a1767b73e75bf6b12f Mon Sep 17 00:00:00 2001 From: zhongcang Date: Thu, 10 Jan 2019 14:42:19 +0800 Subject: [PATCH] * [Android] try to fix js exception: scroll event.xxx is undefined fix --- .../weex/ui/component/helper/ScrollStartEndHelper.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/android/sdk/src/main/java/com/taobao/weex/ui/component/helper/ScrollStartEndHelper.java b/android/sdk/src/main/java/com/taobao/weex/ui/component/helper/ScrollStartEndHelper.java index 85c43f965c..dd375aaa78 100644 --- a/android/sdk/src/main/java/com/taobao/weex/ui/component/helper/ScrollStartEndHelper.java +++ b/android/sdk/src/main/java/com/taobao/weex/ui/component/helper/ScrollStartEndHelper.java @@ -66,7 +66,10 @@ public void onScrolled(int x, int y){ this.y = y; if(!hasStart){ if(component.getEvents().contains(Constants.Event.SCROLL_START)){ - component.fireEvent(Constants.Event.SCROLL_START, getScrollEvent(x, y)); + Map event = getScrollEvent(x,y); + if (null !=event && !event.isEmpty()){ + component.fireEvent(Constants.Event.SCROLL_START,event); + } } hasStart = true; }