issues 优化汇总(20161230), 文章详情加强评论功能,礼包功能补充(20161226) + 新增活跃的统计(未完成)
This commit is contained in:
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user