问答

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;

results matching ""

    No results matching ""