issues 优化汇总(20161230), 文章详情加强评论功能,礼包功能补充(20161226) + 新增活跃的统计(未完成)

This commit is contained in:
khy
2017-01-04 15:32:10 +08:00
parent f4a946f5e2
commit d56fa926d2
55 changed files with 960 additions and 216 deletions

View File

@ -94,6 +94,8 @@ public class MessageDetailActivity extends BaseActivity implements MessageDetail
private int commentNum = -1; //区分来源 -1资讯关注列表 !=-1 :新闻详情
private boolean openSoftInput;
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
@ -109,6 +111,7 @@ public class MessageDetailActivity extends BaseActivity implements MessageDetail
Intent intent = getIntent();
newsId = intent.getExtras().getString("newsId");
commentNum = intent.getExtras().getInt("commentNum");
openSoftInput = intent.getExtras().getBoolean("openSoftInput"); //新闻详情的发表评论
//复用问题 mConcernEntity对应的文章有可能和跳转之前的文章不一致
if (mConcernEntity != null && newsId != null && !newsId.equals(mConcernEntity.getId())) {
@ -198,6 +201,10 @@ public class MessageDetailActivity extends BaseActivity implements MessageDetail
if (newsId != null && mConcernEntity == null ) {
getConcernDigest();
}
if (openSoftInput) {
setSoftInput(true);
}
}
public void getCommentNum() {
@ -215,9 +222,6 @@ public class MessageDetailActivity extends BaseActivity implements MessageDetail
commentNum = response.get(0).getNum();
mConcernEntity.setCommentnum(commentNum);
adapter.notifyItemChanged(0);
if (commentNum == 0) {
setSoftInput(true);
}
}
}
}