From d5fdf413290eac1d115073c841f288c0ca0645dd Mon Sep 17 00:00:00 2001 From: maxli Date: Mon, 18 Oct 2021 17:27:46 +0800 Subject: [PATCH] fix(android): do not use JAVA 8 lambda temporary --- .../views/scroll/HippyHorizontalScrollView.java | 17 +++++++++++++---- .../views/scroll/HippyVerticalScrollView.java | 17 +++++++++++++---- 2 files changed, 26 insertions(+), 8 deletions(-) diff --git a/android/sdk/src/main/java/com/tencent/mtt/hippy/views/scroll/HippyHorizontalScrollView.java b/android/sdk/src/main/java/com/tencent/mtt/hippy/views/scroll/HippyHorizontalScrollView.java index 4b7a0bff7..6cc42625d 100644 --- a/android/sdk/src/main/java/com/tencent/mtt/hippy/views/scroll/HippyHorizontalScrollView.java +++ b/android/sdk/src/main/java/com/tencent/mtt/hippy/views/scroll/HippyHorizontalScrollView.java @@ -149,7 +149,13 @@ public class HippyHorizontalScrollView extends HorizontalScrollView implements H } if(mPagingEnabled) { - post(() -> doPageScroll()); + post(new Runnable() { + @Override + public void run() { + doPageScroll(); + } + } + ); } mDragging = false; @@ -223,9 +229,12 @@ public class HippyHorizontalScrollView extends HorizontalScrollView implements H HippyScrollViewEventHelper.emitScrollMomentumBeginEvent(this); } - Runnable runnable = () -> { - if (mMomentumScrollEndEventEnable) { - HippyScrollViewEventHelper.emitScrollMomentumEndEvent(HippyHorizontalScrollView.this); + Runnable runnable = new Runnable() { + @Override + public void run() { + if (mMomentumScrollEndEventEnable) { + HippyScrollViewEventHelper.emitScrollMomentumEndEvent(HippyHorizontalScrollView.this); + } } }; diff --git a/android/sdk/src/main/java/com/tencent/mtt/hippy/views/scroll/HippyVerticalScrollView.java b/android/sdk/src/main/java/com/tencent/mtt/hippy/views/scroll/HippyVerticalScrollView.java index 7ff3bc52c..168673237 100644 --- a/android/sdk/src/main/java/com/tencent/mtt/hippy/views/scroll/HippyVerticalScrollView.java +++ b/android/sdk/src/main/java/com/tencent/mtt/hippy/views/scroll/HippyVerticalScrollView.java @@ -129,7 +129,13 @@ public class HippyVerticalScrollView extends ScrollView implements HippyViewBase } if(mPagingEnabled) { - post(() -> doPageScroll()); + post(new Runnable() { + @Override + public void run() { + doPageScroll(); + } + } + ); } // 当手指松开时,让父控件重新获取onTouch权限 setParentScrollableIfNeed(true); @@ -207,9 +213,12 @@ public class HippyVerticalScrollView extends ScrollView implements HippyViewBase HippyScrollViewEventHelper.emitScrollMomentumBeginEvent(this); } - Runnable runnable = () -> { - if (mMomentumScrollEndEventEnable) { - HippyScrollViewEventHelper.emitScrollMomentumEndEvent(HippyVerticalScrollView.this); + Runnable runnable = new Runnable() { + @Override + public void run() { + if (mMomentumScrollEndEventEnable) { + HippyScrollViewEventHelper.emitScrollMomentumEndEvent(HippyVerticalScrollView.this); + } } };