Skip to content

Commit 11a6246

Browse files
committed
Client:优化动态数据
1 parent 9ae5629 commit 11a6246

2 files changed

Lines changed: 17 additions & 17 deletions

File tree

APIJSON(Android)/APIJSON(ADT)/APIJSONApp/APIJSONApp/src/apijson/demo/client/util/HttpRequest.java

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,8 @@ public static void delete(JSONObject request, int requestCode, OnHttpResponseLis
125125

126126

127127

128-
129-
128+
129+
130130

131131
public static final String USER;
132132
public static final String MOMENT;
@@ -399,9 +399,9 @@ public static void getMoment(long id, int requestCode, OnHttpResponseListener li
399399
userItem.put(USER, new JSONRequest(ID_IN+"@", "Moment/praiseUserIdList")
400400
.setColumn(COLUMNS_USER_SIMPLE));
401401

402-
userItem.setQuery(JSONRequest.QUERY_ALL);
402+
userItem.setQuery(JSONRequest.QUERY_ALL);//同时获取Table和total
403403
request.add(userItem.toArray(10, 0, USER));
404-
request.put("praiseCount@", "/User[]/total");
404+
request.put("praiseCount@", "/User[]/total");//获取Table的总数total
405405
//praise >>>>>>>>>>>>>>>>>>
406406

407407
get(request, requestCode, listener);
@@ -464,9 +464,9 @@ public static void getMomentList(int range, long id, com.alibaba.fastjson.JSONOb
464464
userItem.put(USER, new JSONRequest(ID_IN+"@", "[]/Moment/praiseUserIdList")
465465
.setColumn(COLUMNS_USER_SIMPLE));
466466

467-
userItem.setQuery(JSONRequest.QUERY_ALL);
467+
// userItem.setQuery(JSONRequest.QUERY_ALL);
468468
request.add(userItem.toArray(10, 0, USER));
469-
request.put("praiseCount@", "/User[]/total");
469+
// request.put("praiseCount@", "/User[]/total");
470470
//praise >>>>>>>>>>>>>>>>>>
471471

472472
//comment <<<<<<<<<<<<<<<<<<
@@ -475,9 +475,9 @@ public static void getMomentList(int range, long id, com.alibaba.fastjson.JSONOb
475475
commentItem.put(USER, new JSONRequest(ID_AT, "/Comment/userId")
476476
.setColumn(COLUMNS_USER_SIMPLE));
477477

478-
commentItem.setQuery(JSONRequest.QUERY_ALL);
478+
// commentItem.setQuery(JSONRequest.QUERY_ALL);
479479
request.add(commentItem.toArray(6, 0, CommentItem.class.getSimpleName()));
480-
request.put("commentCount@", "/CommentItem[]/total");
480+
// request.put("commentCount@", "/CommentItem[]/total");
481481
//comment >>>>>>>>>>>>>>>>>>
482482

483483
get(request.toArray(count, page), requestCode, listener);
@@ -527,13 +527,13 @@ public static void getCommentList(long momentId, int count, int page
527527
request.put(COMMENT, comment.setOrder(DATE_UP));
528528
request.put(USER, new JSONRequest(ID_AT, "/Comment/userId").setColumn(COLUMNS_USER));
529529

530-
if (page == 0) {
531-
request.setQuery(JSONRequest.QUERY_ALL);
532-
}
530+
// if (page == 0) {
531+
// request.setQuery(JSONRequest.QUERY_ALL);
532+
// }
533533
request = request.toArray(count, page);
534-
if (page == 0) {
535-
request.putPath(TOTAL, "[]", TOTAL);
536-
}
534+
// if (page == 0) {
535+
// request.putPath(TOTAL, "[]", TOTAL);
536+
// }
537537

538538
get(request, requestCode, listener);
539539
}

APIJSON(Android)/APIJSON(ADT)/APIJSONApp/APIJSONApp/src/apijson/demo/client/view/MomentView.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,8 @@ public void bindView(MomentItem data_){
188188
tvMomentViewContent.setVisibility(StringUtil.isNotEmpty(moment.getContent(), true) ? View.VISIBLE : View.GONE);
189189
tvMomentViewContent.setText(StringUtil.getTrimedString(moment.getContent()));
190190

191-
tvMomentViewDate.setText(TimeUtil.getSmartDate(moment.getDate())
192-
+ " P:" + data.getPraiseCount() + " C:" + data.getCommentCount());
191+
tvMomentViewDate.setText(TimeUtil.getSmartDate(moment.getDate()) );
192+
//仅供测试 + " P:" + data.getPraiseCount() + " C:" + data.getCommentCount());
193193

194194
// 图片
195195
setPicture(moment.getPictureList());
@@ -200,7 +200,7 @@ public void bindView(MomentItem data_){
200200

201201
vMomentViewDivider.setVisibility(llMomentViewPraise.getVisibility() == View.VISIBLE
202202
&& llMomentViewCommentContainer.getVisibility() == View.VISIBLE ? View.VISIBLE : View.GONE);
203-
203+
204204
}
205205

206206

0 commit comments

Comments
 (0)