Skip to content

Commit c644cb7

Browse files
committed
Client:优化动态加载体验
1 parent 2d08748 commit c644cb7

5 files changed

Lines changed: 9 additions & 8 deletions

File tree

APIJSON(Android)/APIJSON(ADT)/APIJSONApp/APIJSONApp/src/apijson/demo/client/activity_fragment/MomentActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ private void deleteComment(CommentItem commentItem) {
358358
@Override
359359
public void getListAsync(final int page) {
360360
if (loadHead && page <= HttpManager.PAGE_NUM_0) {
361-
// HttpRequest.getMoment(momentId, HTTP_GET_MOMENT, MomentActivity.this);
361+
HttpRequest.getMoment(momentId, HTTP_GET_MOMENT, MomentActivity.this);
362362
}
363363
HttpRequest.getCommentList(momentId, 0, page, -page, this);
364364
}

APIJSON(Android)/APIJSON(ADT)/APIJSONApp/APIJSONApp/src/apijson/demo/client/activity_fragment/MomentListFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ public String getCacheId(MomentItem data) {
279279
}
280280
@Override
281281
public int getCacheCount() {
282-
return 5;
282+
return 3;
283283
}
284284

285285

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,7 @@ public static void getMomentList(int range, long id, com.alibaba.fastjson.JSONOb
449449
userItem.put(User.class.getSimpleName(), new JSONRequest(ID_IN+"@", "[]/Moment/praiseUserIdList")
450450
.setColumn(COLUMNS_USER_SIMPLE));
451451

452-
request.add(userItem.toArray(20, 0, User.class.getSimpleName()));
452+
request.add(userItem.toArray(10, 0, User.class.getSimpleName()));
453453
//praise >>>>>>>>>>>>>>>>>>
454454

455455
//comment <<<<<<<<<<<<<<<<<<
@@ -460,7 +460,7 @@ public static void getMomentList(int range, long id, com.alibaba.fastjson.JSONOb
460460

461461

462462
request.add(commentItem.toArray(10, 0, CommentItem.class.getSimpleName()));
463-
// request.put("commentCount@", "/CommentItem[]/total");
463+
request.put("commentCount@", "/CommentItem[]/total");
464464
//comment >>>>>>>>>>>>>>>>>>
465465

466466
get(request.toArray(count, page), requestCode, listener);
@@ -481,7 +481,7 @@ public static void getCommentList(long momentId, int count, int page
481481
request.put(User.class.getSimpleName(), new JSONRequest(ID_AT, "/Comment/userId").setColumn(COLUMNS_USER));
482482

483483
request = request.toArray(count, page);
484-
// request.put("total@", "[]/total");
484+
request.put("total@", "[]/total");
485485
get(request, requestCode, listener);
486486
}
487487

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ public void bindView(MomentItem data_){
191191
vMomentViewDivider.setVisibility(llMomentViewPraise.getVisibility() == View.VISIBLE
192192
&& llMomentViewCommentContainer.getVisibility() == View.VISIBLE ? View.VISIBLE : View.GONE);
193193

194-
// tvMomentViewDate.setText(StringUtil.getTrimedString(tvMomentViewDate) + " total:" + data.getCommentCount());
194+
// tvMomentViewDate.setText(StringUtil.getTrimedString(tvMomentViewDate) + " total:" + data.getCommentCount());
195195
}
196196

197197

@@ -461,7 +461,7 @@ public void onClick(View v) {
461461
case R.id.tvMomentViewPraise:
462462
case R.id.llMomentViewPraise:
463463
toActivity(UserListActivity.createIntent(context, data.getPraiseUserIdList())
464-
.putExtra(UserListActivity.INTENT_TITLE, data.getPraiseCount() + "人觉得很赞"));
464+
.putExtra(UserListActivity.INTENT_TITLE, "点赞的人"));
465465
break;
466466
default:
467467
if (isLoggedIn() == false) {

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,8 @@ public void setView(List<User> list_) {
8888
}
8989
dividerIndexes.add(content.length());//最后一个
9090

91-
SpannableString msp = new SpannableString(content + (count <= 9 ? "" : " 等" + count + "人觉得很赞"));
91+
//空格保证多行时不会点击空白处总是响应最后一个
92+
SpannableString msp = new SpannableString(content + (count <= 9 ? " " : " 等觉得很赞"));//" + count + "人觉得很赞"));
9293

9394
//设置可点击名称
9495
for (int i = 0; i < dividerIndexes.size() - 1; i++) {

0 commit comments

Comments
 (0)