亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

從網絡獲取數據三種情況

發布時間:2020-06-30 16:35:34 來源:網絡 閱讀:331 作者:truesea 欄目:開發技術

從網絡獲取數據,分三種情況:

1. 打開界面初次獲取數據

2. 下拉刷新獲取數據

3. 上拉加載獲取更多數據

示例代碼片段:

void loadData() {
    // 定義回調處理
    CallBackAdapter callBack = new CallBackAdapter() {
        @Override
        public void onBegin() {
            showWaitView();
            hideRefreshView();
        }
        @Override
        public void onComplete(IVideoResult result) {
            // 加載數據
            if(result.isSuccess()) {
                List<VideoItemData> items = ((TodayRankResult)result).getData();
                if(isPullUp) {
                    if(items.size() != 0)
                        data.addAll(items);
                    else
                        UIUtils.showToast(context, "親,沒有更多數據了。");
                }
                else {
                    data = items;
                }
                dataAdapter.notifyDataChanged(data);
            } else {
                UIUtils.showToast(context, getString(R.string.load_fail_tray_again_later));
            }
            hideWaitView();
            // 結束上拉刷新
            if(isPullDownRefresh) {
                pullToRefreshView.onHeaderRefreshComplete();
                isPullDownRefresh = false;
                // 滾動到ListView頂部
                listView.setSelection(listView.getTop());
            }
            // 結束下拉加載更多
            if(isPullUp) {
                pullToRefreshView.onFooterRefreshComplete();
                isPullUp = false;
                // 滾動到ListView底部                   
                listView.setSelection(listView.getBottom());
            }
        }
    };
    // 請求獲取數據
    Map<String, String> params = new HashMap<String, String>();
    if(isPullUp)
        params.put("offset", ""+data.size());
    IVideoFetcher.doGet(TodayRankResult.class, callBack, IVideoURL.TvieURL.TODAY_RANK_URL, params);
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临夏县| 雷州市| 清苑县| 池州市| 晋江市| 福清市| 蓝田县| 微山县| 天柱县| 阿尔山市| 紫金县| 浑源县| 蓬安县| 库尔勒市| 江源县| 罗山县| 乐安县| 宜州市| 贵港市| 云霄县| 东乡族自治县| 柏乡县| 金门县| 高尔夫| 拉萨市| 上虞市| 留坝县| 长武县| 南康市| 青龙| 浪卡子县| 米易县| 双辽市| 资兴市| 犍为县| 烟台市| 玉龙| 五大连池市| 仙居县| 晋宁县| 临城县|