From 3ca99f2b70ec9301c682e4271410b866eb4f4549 Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期日, 23 七月 2017 15:31:37 +0800
Subject: [PATCH]
---
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java | 34 +++++++++++++++++++---------------
1 files changed, 19 insertions(+), 15 deletions(-)
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java
index 66e6551..e6fcbff 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java
@@ -32,7 +32,7 @@
return;
}
if(BaseApplication.getInstance().networkNotAvailable()) {
- ResultBean resultBean = AttendanceDao.getInstance().reloadLeftList(searchText, pageNum, append);
+ reloadLeftListAfterReturn(append, AttendanceDao.getInstance().reloadLeftList(searchText, pageNum, append));
} else {
RequestParams params = new RequestParams(AppApi.BASE_URL + AppApi.Query.ATTENDANCE_QUERY);
params.addBodyParameter(AttendanceQueryCondition.FieldNames.username, searchText);
@@ -41,18 +41,25 @@
params.addBodyParameter(CommonVariables.Page.PAGE_SIZE, CommonVariables.Page.DEFAULT_PAGE_SIZE);
x.http().post(params, new BaseCommonCallBack() {
public void success() {
- List<AttendanceQueryItem> list = getList(AttendanceQueryItem.class);
- List itemList = new ArrayList();
- int i = 0;
- String previewDate = "";
- if (append) {
+ reloadLeftListAfterReturn(append, resultBean);
+ }
+ });
+ }
+ }
+
+ public void reloadLeftListAfterReturn(boolean append, ResultBean resultBean) {
+ List<AttendanceQueryItem> list = resultBean.getList(AttendanceQueryItem.class);
+ List itemList = new ArrayList();
+ int i = 0;
+ String previewDate = "";
+ if (append) {
// List prevList = AttendanceFragment.getInstance().get_fragment_attendance_left_list_view().getPrevList();
// if (prevList != null && prevList.size() > 1) {
// previewDate = DateUtil.yyyy_MM_dd_to_yyyy骞碝M鏈坉d鏃�(
// ((AttendanceQueryItem) prevList.get(prevList.size() - 2)).getTime());
// }
- }
- for (AttendanceQueryItem item : list) {
+ }
+ for (AttendanceQueryItem item : list) {
// try {
// String yyyyMMdd = DateUtil.yyyy_MM_dd_to_yyyy骞碝M鏈坉d鏃�(item.getTime());
// if (!previewDate.equals(yyyyMMdd)) {
@@ -61,14 +68,11 @@
// }
// } catch (Exception e) {
// }
- itemList.add(item);
- i++;
- }
- addPageFooter(hasMorePages(), getPageNum(), itemList);
- AttendanceFragment.getInstance().get_fragment_attendance_left_list_view().show(itemList, append);
- }
- });
+ itemList.add(item);
+ i++;
}
+ addPageFooter(resultBean.hasMorePages(), resultBean.getPageNum(), itemList);
+ AttendanceFragment.getInstance().get_fragment_attendance_left_list_view().show(itemList, append);
}
public void reloadAttendanceDetail(AttendanceQueryItem item) {
--
Gitblit v1.8.0