From 2c5b6e472c368e80d85b8ea2b461c9ea62981d9b Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期日, 08 十月 2023 11:28:56 +0800 Subject: [PATCH] 广告升级/bug修复 --- BuWanVideo/src/com/weikou/beibeivideo/ui/recent/WatchHistoryFragment.java | 20 ++++++++------------ 1 files changed, 8 insertions(+), 12 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/recent/WatchHistoryFragment.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/recent/WatchHistoryFragment.java index be20ccb..aa972ce 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/ui/recent/WatchHistoryFragment.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/recent/WatchHistoryFragment.java @@ -2,8 +2,8 @@ import android.app.Dialog; import android.os.Bundle; -import android.support.v4.app.Fragment; -import android.support.v4.widget.SwipeRefreshLayout; +import androidx.fragment.app.Fragment; +import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -16,7 +16,6 @@ import com.google.gson.GsonBuilder; import com.google.gson.reflect.TypeToken; import com.lcjian.library.dialog.DialogUtil; -import com.lcjian.library.util.RefreshLayout; import com.umeng.analytics.MobclickAgent; import com.weikou.beibeivideo.BasicTextHttpResponseHandler; import com.weikou.beibeivideo.BeibeiVideoAPI; @@ -24,12 +23,13 @@ import com.weikou.beibeivideo.R; import com.weikou.beibeivideo.entity.vo.WatchHistoryVO; import com.weikou.beibeivideo.ui.dialog.LoadingDialogUtil; +import com.weikou.beibeivideo.util.JsonUtil; import com.weikou.beibeivideo.util.UserUtil; +import com.weikou.beibeivideo.widget.MySwipeRefreshLayout; import org.apache.http.Header; import org.json.JSONObject; -import java.lang.reflect.Array; import java.lang.reflect.Type; import java.util.ArrayList; import java.util.List; @@ -37,7 +37,7 @@ public class WatchHistoryFragment extends Fragment { - private RefreshLayout srl; + private MySwipeRefreshLayout srl; private WatchHistoryAdapter mAdapter; @@ -80,7 +80,7 @@ getWatchHistory(currentPage); } }); - srl.setOnLoadListener(new RefreshLayout.OnLoadListener() { + srl.setOnLoadListener(new MySwipeRefreshLayout.OnLoadListener() { @Override public void onLoad() { getWatchHistory(currentPage + 1); @@ -113,13 +113,11 @@ super.onResume(); if (mAdapter != null) mAdapter.setSelectedMode(false); - MobclickAgent.onPageStart("涓婚〉闈⑩�斺�旀渶杩戔�斺�旇鐪嬭褰�"); } @Override public void onPause() { super.onPause(); - MobclickAgent.onPageEnd("涓婚〉闈⑩�斺�旀渶杩戔�斺�旇鐪嬭褰�"); } @@ -155,15 +153,13 @@ @Override public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { if (jsonObject.optBoolean("IsPost")) { - Gson gson = new GsonBuilder().setFieldNamingPolicy( - FieldNamingPolicy.UPPER_CAMEL_CASE) - .create(); + JSONObject data = jsonObject.optJSONObject("Data"); count = data.optLong("count"); Type type = new TypeToken<List<WatchHistoryVO>>() { }.getType(); - List<WatchHistoryVO> list = gson.fromJson(data.optJSONArray("list").toString(), type); + List<WatchHistoryVO> list = JsonUtil.videoGson.fromJson(data.optJSONArray("list").toString(), type); currentPage = page; if (voList == null) voList = new ArrayList<>(); -- Gitblit v1.8.0