diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/ReactSwipeRefreshLayout.java b/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/ReactSwipeRefreshLayout.java index 728def66f..f458c0ab0 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/ReactSwipeRefreshLayout.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/ReactSwipeRefreshLayout.java @@ -20,27 +20,10 @@ import com.facebook.react.uimanager.events.NativeGestureUtil; */ public class ReactSwipeRefreshLayout extends SwipeRefreshLayout { - private boolean mRefreshing = false; - public ReactSwipeRefreshLayout(ReactContext reactContext) { super(reactContext); } - @Override - public void setRefreshing(boolean refreshing) { - if (mRefreshing != refreshing) { - mRefreshing = refreshing; - // Use `post` otherwise the control won't start refreshing if refreshing is true when - // the component gets mounted. - post(new Runnable() { - @Override - public void run() { - ReactSwipeRefreshLayout.super.setRefreshing(mRefreshing); - } - }); - } - } - @Override public boolean onInterceptTouchEvent(MotionEvent ev) { if (super.onInterceptTouchEvent(ev)) { diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/SwipeRefreshLayoutManager.java b/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/SwipeRefreshLayoutManager.java index e66132ff7..5db04a1a7 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/SwipeRefreshLayoutManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/SwipeRefreshLayoutManager.java @@ -74,8 +74,15 @@ public class SwipeRefreshLayoutManager extends ViewGroupManager