diff --git a/ZBLibrary(AndroidStudio)/ZBLibrary/src/main/java/zuo/biao/library/base/BaseHttpListActivity.java b/ZBLibrary(AndroidStudio)/ZBLibrary/src/main/java/zuo/biao/library/base/BaseHttpListActivity.java index 5a4b6bab..5dbe2f07 100755 --- a/ZBLibrary(AndroidStudio)/ZBLibrary/src/main/java/zuo/biao/library/base/BaseHttpListActivity.java +++ b/ZBLibrary(AndroidStudio)/ZBLibrary/src/main/java/zuo/biao/library/base/BaseHttpListActivity.java @@ -170,7 +170,7 @@ public void run() { }); } - /** + /**处理Http请求结果 * @param requestCode = -page {@link #getListAsync(int)} * @param resultJson * @param e @@ -187,17 +187,25 @@ public void run() { } else { page = - requestCode; } - List array = parseArray(resultJson); - if ((array == null || array.isEmpty()) && e != null) { - onLoadFailed(page, e); - } else { - onLoadSucceed(page, array); - } + onResponse(page, parseArray(resultJson), e); } }); } + /**处理结果 + * @param page + * @param list + * @param e + */ + public void onResponse(int page, List list, Exception e) { + if ((list == null || list.isEmpty()) && e != null) { + onLoadFailed(page, e); + } else { + onLoadSucceed(page, list); + } + } + // 系统自带监听方法<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/ZBLibrary(AndroidStudio)/ZBLibrary/src/main/java/zuo/biao/library/base/BaseHttpListFragment.java b/ZBLibrary(AndroidStudio)/ZBLibrary/src/main/java/zuo/biao/library/base/BaseHttpListFragment.java index 51c9e6b0..cd8f8d19 100755 --- a/ZBLibrary(AndroidStudio)/ZBLibrary/src/main/java/zuo/biao/library/base/BaseHttpListFragment.java +++ b/ZBLibrary(AndroidStudio)/ZBLibrary/src/main/java/zuo/biao/library/base/BaseHttpListFragment.java @@ -190,7 +190,7 @@ public void run() { }); } - /** + /**处理Http请求结果 * @param requestCode = -page {@link #getListAsync(int)} * @param resultJson * @param e @@ -207,17 +207,25 @@ public void run() { } else { page = - requestCode; } - List array = parseArray(resultJson); - if ((array == null || array.isEmpty()) && e != null) { - onLoadFailed(page, e); - } else { - onLoadSucceed(page, array); - } + onResponse(page, parseArray(resultJson), e); } }); } + /**处理结果 + * @param page + * @param list + * @param e + */ + public void onResponse(int page, List list, Exception e) { + if ((list == null || list.isEmpty()) && e != null) { + onLoadFailed(page, e); + } else { + onLoadSucceed(page, list); + } + } + // 系统自带监听方法<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/ZBLibrary(AndroidStudio)/ZBLibrary/src/main/java/zuo/biao/library/base/BaseHttpRecyclerActivity.java b/ZBLibrary(AndroidStudio)/ZBLibrary/src/main/java/zuo/biao/library/base/BaseHttpRecyclerActivity.java index 3a2f3210..2638d136 100755 --- a/ZBLibrary(AndroidStudio)/ZBLibrary/src/main/java/zuo/biao/library/base/BaseHttpRecyclerActivity.java +++ b/ZBLibrary(AndroidStudio)/ZBLibrary/src/main/java/zuo/biao/library/base/BaseHttpRecyclerActivity.java @@ -194,7 +194,7 @@ public void run() { }); } - /** + /**处理Http请求结果 * @param requestCode = -page {@link #getListAsync(int)} * @param resultJson * @param e @@ -211,17 +211,24 @@ public void run() { } else { page = - requestCode; } - List array = parseArray(resultJson); - if ((array == null || array.isEmpty()) && e != null) { - onLoadFailed(page, e); - } else { - onLoadSucceed(page, array); - } + onResponse(page, parseArray(resultJson), e); } }); } + /**处理结果 + * @param page + * @param list + * @param e + */ + public void onResponse(int page, List list, Exception e) { + if ((list == null || list.isEmpty()) && e != null) { + onLoadFailed(page, e); + } else { + onLoadSucceed(page, list); + } + } // 系统自带监听方法<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/ZBLibrary(AndroidStudio)/ZBLibrary/src/main/java/zuo/biao/library/base/BaseHttpRecyclerFragment.java b/ZBLibrary(AndroidStudio)/ZBLibrary/src/main/java/zuo/biao/library/base/BaseHttpRecyclerFragment.java index 2ca68609..1274c5a2 100755 --- a/ZBLibrary(AndroidStudio)/ZBLibrary/src/main/java/zuo/biao/library/base/BaseHttpRecyclerFragment.java +++ b/ZBLibrary(AndroidStudio)/ZBLibrary/src/main/java/zuo/biao/library/base/BaseHttpRecyclerFragment.java @@ -212,7 +212,7 @@ public void run() { }); } - /** + /**处理Http请求结果 * @param requestCode = -page {@link #getListAsync(int)} * @param resultJson * @param e @@ -229,17 +229,24 @@ public void run() { } else { page = - requestCode; } - List array = parseArray(resultJson); - if ((array == null || array.isEmpty()) && e != null) { - onLoadFailed(page, e); - } else { - onLoadSucceed(page, array); - } + onResponse(page, parseArray(resultJson), e); } }); } + /**处理结果 + * @param page + * @param list + * @param e + */ + public void onResponse(int page, List list, Exception e) { + if ((list == null || list.isEmpty()) && e != null) { + onLoadFailed(page, e); + } else { + onLoadSucceed(page, list); + } + } // 系统自带监听方法<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<