From 53fe04304cea87266c79ed7ab139645f19b7dfe4 Mon Sep 17 00:00:00 2001 From: WangXinYuan Date: Sun, 6 Sep 2015 15:33:01 +0800 Subject: [PATCH] Update XListView.java ensure the refresh method is called only once in same time. --- src/me/maxwin/view/XListView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/me/maxwin/view/XListView.java b/src/me/maxwin/view/XListView.java index d61ea5a..9fa568d 100755 --- a/src/me/maxwin/view/XListView.java +++ b/src/me/maxwin/view/XListView.java @@ -296,7 +296,7 @@ public boolean onTouchEvent(MotionEvent ev) { if (getFirstVisiblePosition() == 0) { // invoke refresh if (mEnablePullRefresh - && mHeaderView.getVisiableHeight() > mHeaderViewHeight) { + && mHeaderView.getVisiableHeight() > mHeaderViewHeight&&!mPullRefreshing) { mPullRefreshing = true; mHeaderView.setState(XListViewHeader.STATE_REFRESHING); if (mListViewListener != null) {