@@ -59,78 +59,78 @@ public abstract class NetListFragment<Layout extends ViewDataBinding,
59
59
* */
60
60
@ Override
61
61
public void fresh () {
62
- //For debug usage:
63
- boolean debug = false ;
64
- if (debug ) {
65
- mRemoteRepo .getLofterFirstData (new NullCtrl <Response >() {
66
- /**
67
- * The method is called when the response is successfully received
68
- *
69
- * @param response The response of previous request
70
- * <p>
71
- * For example:
72
- * </p>
73
- * <p>
74
- * Request for the daily rank list,response is an ArrayList of IllustsBean
75
- * </p>
76
- */
77
- @ Override
78
- public void success (Response response ) {
79
- Common .showLog ("trace 000" );
80
- if (!isAdded ()) {
81
- return ;
82
- }
83
- Common .showLog ("trace 111" );
84
- mResponse = response ;
85
- tryCatchResponse (mResponse );
86
- List <Item > mResponseList = mResponse .getList ();
87
- //Show the received data
88
- if (!Common .isEmpty (mResponseList )) {
89
- Common .showLog ("trace 222 " + mAdapter .getItemCount ());
90
- beforeFirstLoad (mResponseList );
91
- int beforeLoadSize = getStartSize ();
92
- mModel .load (mResponseList , true );
93
- if (mRemoteRepo .hasEffectiveUserFollowStatus ()) {
94
- mModel .tidyAppViewModel ();
95
- }
96
- allItems = mModel .getContent ();//Get all the critical information such as IllustBean list
97
- int afterLoadSize = getStartSize ();
98
- onFirstLoaded (mResponseList );
99
- mRecyclerView .setVisibility (View .VISIBLE );
100
- emptyRela .setVisibility (View .INVISIBLE );
101
- mAdapter .notifyItemRangeInserted (beforeLoadSize , afterLoadSize - beforeLoadSize );
102
- Common .showLog ("trace 777 " + mAdapter .getItemCount () + " allItems.size():" + allItems .size () + " modelSize:" + mModel .getContent ().size ());
103
- } else {
104
- Common .showLog ("trace 333" );
105
- mRecyclerView .setVisibility (View .INVISIBLE );
106
- emptyRela .setVisibility (View .VISIBLE );
107
- }
108
- Common .showLog ("trace 444" );
109
- mRemoteRepo .setNextUrl (mResponse .getNextUrl ());
110
- mAdapter .setNextUrl (mResponse .getNextUrl ());
111
- if (!TextUtils .isEmpty (mResponse .getNextUrl ())) {
112
- Common .showLog ("trace 555" );
113
- mRefreshLayout .setRefreshFooter (new ClassicsFooter (mContext ));
114
- } else {
115
- Common .showLog ("trace 666" );
116
- mRefreshLayout .setRefreshFooter (new FalsifyFooter (mContext ));
117
- }
118
- }
119
-
120
- @ Override
121
- public void must (boolean isSuccess ) {
122
- mRefreshLayout .finishRefresh (isSuccess );
123
- isLoading = false ;
124
- }
125
-
126
- @ Override
127
- public void onError (Throwable e ) {
128
- super .onError (e );
129
- mRecyclerView .setVisibility (View .INVISIBLE );
130
- emptyRela .setVisibility (View .VISIBLE );
131
- }
132
- });
133
- }
62
+ // //For debug usage:
63
+ // boolean debug = false;
64
+ // if(debug) {
65
+ // mRemoteRepo.getLofterFirstData(new NullCtrl<Response>() {
66
+ // /**
67
+ // * The method is called when the response is successfully received
68
+ // *
69
+ // * @param response The response of previous request
70
+ // * <p>
71
+ // * For example:
72
+ // * </p>
73
+ // * <p>
74
+ // * Request for the daily rank list,response is an ArrayList of IllustsBean
75
+ // * </p>
76
+ // */
77
+ // @Override
78
+ // public void success(Response response) {
79
+ // Common.showLog("trace 000");
80
+ // if (!isAdded()) {
81
+ // return;
82
+ // }
83
+ // Common.showLog("trace 111");
84
+ // mResponse = response;
85
+ // tryCatchResponse(mResponse);
86
+ // List<Item> mResponseList = mResponse.getList();
87
+ // //Show the received data
88
+ // if (!Common.isEmpty(mResponseList)) {
89
+ // Common.showLog("trace 222 " + mAdapter.getItemCount());
90
+ // beforeFirstLoad(mResponseList);
91
+ // int beforeLoadSize = getStartSize();
92
+ // mModel.load(mResponseList, true);
93
+ // if (mRemoteRepo.hasEffectiveUserFollowStatus()) {
94
+ // mModel.tidyAppViewModel();
95
+ // }
96
+ // allItems = mModel.getContent();//Get all the critical information such as IllustBean list
97
+ // int afterLoadSize = getStartSize();
98
+ // onFirstLoaded(mResponseList);
99
+ // mRecyclerView.setVisibility(View.VISIBLE);
100
+ // emptyRela.setVisibility(View.INVISIBLE);
101
+ // mAdapter.notifyItemRangeInserted(beforeLoadSize, afterLoadSize - beforeLoadSize);
102
+ // Common.showLog("trace 777 " + mAdapter.getItemCount() + " allItems.size():" + allItems.size() + " modelSize:" + mModel.getContent().size());
103
+ // } else {
104
+ // Common.showLog("trace 333");
105
+ // mRecyclerView.setVisibility(View.INVISIBLE);
106
+ // emptyRela.setVisibility(View.VISIBLE);
107
+ // }
108
+ // Common.showLog("trace 444");
109
+ // mRemoteRepo.setNextUrl(mResponse.getNextUrl());
110
+ // mAdapter.setNextUrl(mResponse.getNextUrl());
111
+ // if (!TextUtils.isEmpty(mResponse.getNextUrl())) {
112
+ // Common.showLog("trace 555");
113
+ // mRefreshLayout.setRefreshFooter(new ClassicsFooter(mContext));
114
+ // } else {
115
+ // Common.showLog("trace 666");
116
+ // mRefreshLayout.setRefreshFooter(new FalsifyFooter(mContext));
117
+ // }
118
+ // }
119
+ //
120
+ // @Override
121
+ // public void must(boolean isSuccess) {
122
+ // mRefreshLayout.finishRefresh(isSuccess);
123
+ // isLoading = false;
124
+ // }
125
+ //
126
+ // @Override
127
+ // public void onError(Throwable e) {
128
+ // super.onError(e);
129
+ // mRecyclerView.setVisibility(View.INVISIBLE);
130
+ // emptyRela.setVisibility(View.VISIBLE);
131
+ // }
132
+ // });
133
+ // }
134
134
135
135
if (!mRemoteRepo .localData ()) {
136
136
emptyRela .setVisibility (View .INVISIBLE );
0 commit comments