问答
com.talkfun.cloudlivepublish.interfaces.IQA.QAPresenter
问答逻辑接口
/**
* 发送回复消息
* @param content 回复内容
* @param replyId 提问id
* @param callback 回调
*/
void sendMessage(String content, String replyId,SendMessageCallback callback);
/**
* 设置更新问答数据监听
* @param listener
*/
void setUpdateQAListener(UpdateQAListener listener);
/**
* 注销
*/
void onDestory();
com.talkfun.cloudlivepublish.interfaces.IQA.SendMessageCallback
发送回复信息回调
/**
* 发送消息成功
*/
void sendMessageSuccess();
/**
* 发送消息失败
* @param code 响应码
* @param error 失败原因
*/
void sendMessageFail(int code,String error);
/**
* 更新问答数据列表
* @param QAList 问答数据列表
* @param newNum 更新条数
*/
void updateQAList(final ArrayList<QABean> QAList,int newNum);
com.talkfun.cloudlivepublish.interfaces.IQA.UpdateQAListener 更新问答数据监听接口
/**
* 更新问答数据列表
* @param QAList 问答数据列表
* @param newNum 更新条数
*/
void updateQAList(ArrayList<QABean> QAList,int newNum);
com.talkfun.cloudlivepublish.presenter.QAPresenterImpl
问答逻辑实现类,实现.IQA.QAPresenter接口
public class QAPresenterImpl implements IQA.QAPresenter {
...
}
com.talkfun.cloudlivepublish.model.bean.QABean
提问数据
/**用户id*/
public String uid;
/**提问id*/
public int qid;
/**提问内容*/
public String content;
/**创建时间*/
public long time;
/**用户昵称*/
public String nickname;
/**
* 角色
* spadmin:主播 admin:助播 user:普通用户
* 对应常量分别为
* MemberRole.MEMBER_ROLE_SUPER_ADMIN
* MemberRole.MEMBER_ROLE_ADMIN
* MemberRole.MEMBER_ROLE_USER
* */
public String role;
/**头像*/
public String avatar;
/**
* 获取回复列表
* @return
*/
public ArrayList<ReplyBean> getReplyList();
com.talkfun.cloudlivepublish.model.bean.ReplyBean 回复数据
/**id*/
public int qid;
public int xid;
/**回复的提问id*/
public int replyId;
/**头像*/
public String avatar;
/**提问内容*/
public String content;
/**
* 角色
* spadmin:主播 admin:助播 user:普通用户
* 对应常量分别为
* MemberRole.MEMBER_ROLE_SUPER_ADMIN
* MemberRole.MEMBER_ROLE_ADMIN
* MemberRole.MEMBER_ROLE_USER
* */
public String role;
/**用户昵称*/
public String nickname;
/**创建时间*/
public long time;