File tree Expand file tree Collapse file tree 4 files changed +58
-28
lines changed
ZBLibrary(AndroidStudio)/ZBLibrary/src/main/java/zuo/biao/library/base Expand file tree Collapse file tree 4 files changed +58
-28
lines changed Original file line number Diff line number Diff line change @@ -170,7 +170,7 @@ public void run() {
170170 });
171171 }
172172
173- /**
173+ /**处理Http请求结果
174174 * @param requestCode = -page {@link #getListAsync(int)}
175175 * @param resultJson
176176 * @param e
@@ -187,17 +187,25 @@ public void run() {
187187 } else {
188188 page = - requestCode ;
189189 }
190- List <T > array = parseArray (resultJson );
191190
192- if ((array == null || array .isEmpty ()) && e != null ) {
193- onLoadFailed (page , e );
194- } else {
195- onLoadSucceed (page , array );
196- }
191+ onResponse (page , parseArray (resultJson ), e );
197192 }
198193 });
199194 }
200195
196+ /**处理结果
197+ * @param page
198+ * @param list
199+ * @param e
200+ */
201+ public void onResponse (int page , List <T > list , Exception e ) {
202+ if ((list == null || list .isEmpty ()) && e != null ) {
203+ onLoadFailed (page , e );
204+ } else {
205+ onLoadSucceed (page , list );
206+ }
207+ }
208+
201209
202210 // 系统自带监听方法<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
203211
Original file line number Diff line number Diff line change @@ -190,7 +190,7 @@ public void run() {
190190 });
191191 }
192192
193- /**
193+ /**处理Http请求结果
194194 * @param requestCode = -page {@link #getListAsync(int)}
195195 * @param resultJson
196196 * @param e
@@ -207,17 +207,25 @@ public void run() {
207207 } else {
208208 page = - requestCode ;
209209 }
210- List <T > array = parseArray (resultJson );
211210
212- if ((array == null || array .isEmpty ()) && e != null ) {
213- onLoadFailed (page , e );
214- } else {
215- onLoadSucceed (page , array );
216- }
211+ onResponse (page , parseArray (resultJson ), e );
217212 }
218213 });
219214 }
220215
216+ /**处理结果
217+ * @param page
218+ * @param list
219+ * @param e
220+ */
221+ public void onResponse (int page , List <T > list , Exception e ) {
222+ if ((list == null || list .isEmpty ()) && e != null ) {
223+ onLoadFailed (page , e );
224+ } else {
225+ onLoadSucceed (page , list );
226+ }
227+ }
228+
221229
222230 // 系统自带监听方法<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
223231
Original file line number Diff line number Diff line change @@ -194,7 +194,7 @@ public void run() {
194194 });
195195 }
196196
197- /**
197+ /**处理Http请求结果
198198 * @param requestCode = -page {@link #getListAsync(int)}
199199 * @param resultJson
200200 * @param e
@@ -211,17 +211,24 @@ public void run() {
211211 } else {
212212 page = - requestCode ;
213213 }
214- List <T > array = parseArray (resultJson );
215214
216- if ((array == null || array .isEmpty ()) && e != null ) {
217- onLoadFailed (page , e );
218- } else {
219- onLoadSucceed (page , array );
220- }
215+ onResponse (page , parseArray (resultJson ), e );
221216 }
222217 });
223218 }
224219
220+ /**处理结果
221+ * @param page
222+ * @param list
223+ * @param e
224+ */
225+ public void onResponse (int page , List <T > list , Exception e ) {
226+ if ((list == null || list .isEmpty ()) && e != null ) {
227+ onLoadFailed (page , e );
228+ } else {
229+ onLoadSucceed (page , list );
230+ }
231+ }
225232
226233
227234 // 系统自带监听方法<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Original file line number Diff line number Diff line change @@ -212,7 +212,7 @@ public void run() {
212212 });
213213 }
214214
215- /**
215+ /**处理Http请求结果
216216 * @param requestCode = -page {@link #getListAsync(int)}
217217 * @param resultJson
218218 * @param e
@@ -229,17 +229,24 @@ public void run() {
229229 } else {
230230 page = - requestCode ;
231231 }
232- List <T > array = parseArray (resultJson );
233232
234- if ((array == null || array .isEmpty ()) && e != null ) {
235- onLoadFailed (page , e );
236- } else {
237- onLoadSucceed (page , array );
238- }
233+ onResponse (page , parseArray (resultJson ), e );
239234 }
240235 });
241236 }
242237
238+ /**处理结果
239+ * @param page
240+ * @param list
241+ * @param e
242+ */
243+ public void onResponse (int page , List <T > list , Exception e ) {
244+ if ((list == null || list .isEmpty ()) && e != null ) {
245+ onLoadFailed (page , e );
246+ } else {
247+ onLoadSucceed (page , list );
248+ }
249+ }
243250
244251
245252 // 系统自带监听方法<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
You can’t perform that action at this time.
0 commit comments