Commit 99aa3e2 zsy
committed
1 parent 83f5540 commit 99aa3e2 Copy full SHA for 99aa3e2
File tree 2 files changed +14
-3
lines changed
mvccoolhelper/src/main/java/com/shizhefei/mvc
mvchelper_library/src/main/java/com/shizhefei/mvc
2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -52,12 +52,16 @@ public void setOnRefreshListener(OnRefreshListener onRefreshListener) {
52
52
53
53
@ Override
54
54
public void showRefreshComplete () {
55
+ coolRefreshView .removeOnPullListener (onPullListener );
55
56
coolRefreshView .setRefreshing (false );
57
+ coolRefreshView .addOnPullListener (onPullListener );
56
58
}
57
59
58
60
@ Override
59
61
public void showRefreshing () {
62
+ coolRefreshView .removeOnPullListener (onPullListener );
60
63
coolRefreshView .setRefreshing (true );
64
+ coolRefreshView .addOnPullListener (onPullListener );
61
65
}
62
66
63
67
private OnPullListener onPullListener = new SimpleOnPullListener () {
Original file line number Diff line number Diff line change @@ -289,17 +289,24 @@ public void loadMore() {
289
289
}
290
290
291
291
/**
292
- * 做销毁操作,比如关闭正在加载数据的异步线程等
292
+ * 取消正在执行的取消refresh和loadmore
293
293
*/
294
- public void destory () {
294
+ public void cancel () {
295
295
if (requestHandle != null ) {
296
296
requestHandle .cancle ();
297
297
requestHandle = null ;
298
298
}
299
- taskHelper .destroy ();
300
299
handler .removeCallbacksAndMessages (null );
301
300
}
302
301
302
+ /**
303
+ * 做销毁操作,比如关闭正在加载数据的异步线程等,一般放在Activity的onDestroy()方法
304
+ */
305
+ public void destory () {
306
+ cancel ();
307
+ taskHelper .destroy ();
308
+ }
309
+
303
310
/**
304
311
* 是否正在加载中
305
312
*
You can’t perform that action at this time.
0 commit comments