1、处理viewholder

2、处理adapter
3、
This commit is contained in:
CsHeng
2017-06-16 15:39:45 +08:00
parent 079c160268
commit b3d63c5698
152 changed files with 666 additions and 1022 deletions

View File

@ -34,6 +34,7 @@ import com.gh.common.util.TimestampUtils;
import com.gh.common.util.TokenUtils;
import com.gh.common.util.Utils;
import com.gh.gamecenter.adapter.MessageDetailAdapter;
import com.gh.gamecenter.adapter.OnCommentCallBackListener;
import com.gh.gamecenter.db.CommentDao;
import com.gh.gamecenter.db.info.CommentInfo;
import com.gh.gamecenter.entity.CommentEntity;
@ -63,7 +64,7 @@ import rx.schedulers.Schedulers;
* Created by khy on 2016/11/8.
* 消息详情界面
*/
public class MessageDetailActivity extends BaseActivity implements MessageDetailAdapter.OnCommentCallBackListener {
public class MessageDetailActivity extends BaseActivity implements OnCommentCallBackListener {
@BindView(R.id.message_detail_rv)
RecyclerView mMessageDetailRv;
@ -169,13 +170,13 @@ public class MessageDetailActivity extends BaseActivity implements MessageDetail
mConcernEntity = null;
}
init(getString(R.string.title_message_detail));
initTitle(getString(R.string.title_message_detail));
sp = getSharedPreferences(Config.PREFERENCE, Context.MODE_PRIVATE);
mCommentDao = new CommentDao(this);
adapter = new MessageDetailAdapter(this, mCommentDao, mMessageDetailRv, mConcernEntity, mEntrance);
adapter = new MessageDetailAdapter(this, this, mCommentDao, mMessageDetailRv, mConcernEntity, mEntrance);
mLayoutManager = new LinearLayoutManager(this);
mMessageDetailRv.setLayoutManager(mLayoutManager);
mMessageDetailRv.setAdapter(adapter);
@ -538,7 +539,7 @@ public class MessageDetailActivity extends BaseActivity implements MessageDetail
}
@Override
public void showSoftInput(CommentEntity entity) {
public void onCommentCallback(CommentEntity entity) {
mCommentEntity = entity;
setSoftInput(true);
}