Card 列表

优质
小牛编辑
124浏览
2023-12-01

获取Card 列表

默认一次拉取25条

参数说明

字段类型必须?说明
maxDbIdintcard的id
pageSizeint分页大小

示例代码

 RokidMobileSDK.vui.getCardList(maxDbId,pageSize,new IGetCardsCallback() {
            @Override
            public void onGetCardsSucceed(final List<CardMsgBean> cardInfoList, boolean hasMore) {
                Logger.d("getCardListFromService success ");
                if (CollectionUtils.isEmpty(cardInfoList) || !hasMore) {
                    Logger.d("getCardListFromService success but card list is empty or hasMore false");
                    // 服务端没有更多数据了
                    } else {
                    // 拿到cards
                    }
            }

            @Override
            public void onGetCardsFailed(String errorCode, String errorMsg) {
                Logger.e("getCardListFromService Failed errorCode=" + errorCode + " ;errorMsg=" + errorMsg);
                // ...
            }
        });

返回参数说明

字段类型说明
cardInfoListListcard列表,按照时间的顺序排列(最新的card在数组尾端)
hasMoreboolean服务端是否还有数据