投票

setHtVoteListener

设置投票监听

    void setHtVoteListener(HtVoteListener listener)

@参数说明:

参数 类型 描述
listener HtVoteListener 投票监听回调
调用示例:
mHtSdk.setHtVoteListener(new HtVoteListener() {
            @Override
            public void voteStart(VoteEntity voteEntity) {
             //投票开始
            }

            @Override
            public void voteStop(VotePubEntity votePubEntity) {
            //投票结束
            }
        });

sendVote

发送投票

    void sendVote(String vid, String opts, Callback callback)

@参数说明:

参数 类型 描述
vid String 投票id
opts String 选择序号(从1开始算起)数组的字符串 ;例:"[1,2]"
callback Callback 回调

调用示例:
HtSdk.getInstance().sendVote(vid,"[1,2]", callback);

getAllVotes

获取全部投票数据

    void getAllVotes(int[] status, Callback callback) 

@参数说明:

参数 类型 描述
status int[] 获取数据状态数组,1:已发起投票状态(包括结束并未公布)2:投票结束并已公布
callback Callback 回调

调用示例:
HtSdk.getInstance().getAllVotes(new int[]{1,2},new Callback(){
    void success(String result);//json格式的数据
    void failed(String failed);
});

getVotesUnreceived

获取未收到的的投票数据

    void getAllVotes(int[] status, Callback callback) 

@参数说明:

参数 类型 描述
status int[] 获取数据状态数组,1:已发起投票状态(包括结束并未公布)2:投票结束并已公布
callback Callback 回调

调用示例:

HtSdk.getInstance().getVotesUnreceived(new Callback(){
    void success(String result);//json格式的数据
    void failed(String failed);
});

投票相关实体:

com.talkfun.sdk.module.VoteEntity

投票信息

@参数说明:

参数 类型 描述
vid String 投票id
title String 标题
imageUrl String 标题
label String 标签
nickname String 发起者的昵称
startTime String 发起投票时间
optional int 投票的形式:单选 1,多选 2
opList List 选项

com.talkfun.sdk.module.VoteOption

投票选项

@参数说明:

参数 类型 描述
content String 内容

com.talkfun.sdk.module.VotePubEntity

投票结果

@参数说明:

参数 类型 描述
vid String 投票id
title String 标题
imageUrl String 标题
label String 标签
nickname String 发起者的昵称
startTime String 发起投票时间
endTime String 结束投票时间
BriefVoteEntityList List 各项投票结果
answer String 投票答案,只有当选有答案时才有值,多项答案为"0,1,2"类似字符串,第一项索引为0
options String 用户选择的选项,为"[1, 2]"类似字符串,第一项索引为1

com.talkfun.sdk.module.BriefVoteEntity

投票结果项

@参数说明:

参数 类型 描述
op String 选项内容
opNum int 选择该项人数
percent int 选择该项比例
Copyright Talkfun all right reserved,powered by Gitbook修订时间: 2021-05-26 17:43:29

results matching ""

    No results matching ""