/** * 控件赋值 * * @param messageEntity * @param userEntity */ @Override public void render(MessageEntity messageEntity, UserEntity userEntity, Context context) { super.render(messageEntity, userEntity, context); HongbaoMessage hongbaoMessage = (HongbaoMessage) messageEntity; // 按钮的长按也是上层设定的 // url 路径可以设定 跳转哦哦 String content = hongbaoMessage.getContent(); messageContent.setText( Emoparser.getInstance(getContext()) .emoCharsequence(content)); // 所以上层还是处理好之后再给我 Emoparser 处理之后的 }
@Override public void msgFailure(MessageEntity messageEntity) { super.msgFailure(messageEntity); }
protected void onFinishInflate() { super.onFinishInflate(); messageContent = (TextView) findViewById(R.id.message_content); }