From fd0097a37e24c771d5ad271135e48e8f52e325e0 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 21 十二月 2021 16:59:55 +0800
Subject: [PATCH] 3.10.9

---
 BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java |   19 +++++++------------
 1 files changed, 7 insertions(+), 12 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java
index 74c1b61..f4c383a 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java
@@ -56,6 +56,7 @@
 import com.weikou.beibeivideo.ui.dialog.VideoResourceListDialog;
 import com.weikou.beibeivideo.ui.login.LoginActivity;
 import com.weikou.beibeivideo.ui.video.EpisodeNewAdapter;
+import com.weikou.beibeivideo.util.JsonUtil;
 import com.weikou.beibeivideo.util.UserUtil;
 import com.weikou.beibeivideo.util.VideoUtil;
 import com.weikou.beibeivideo.util.ad.AdUtil;
@@ -433,10 +434,8 @@
                                                  Header[] headers, JSONObject jsonObject)
                             throws Exception {
                         if (jsonObject.getBoolean("IsPost")) {
-                            Gson gson = new GsonBuilder().setFieldNamingPolicy(
-                                    FieldNamingPolicy.UPPER_CAMEL_CASE)
-                                    .create();
-                            VideoResource resource = gson.fromJson(
+
+                            VideoResource resource = JsonUtil.videoGson.fromJson(
                                     jsonObject.getJSONObject("Data")
                                             .getJSONObject("Resource")
                                             .toString(),
@@ -785,11 +784,9 @@
                             e.printStackTrace();
                         }
                         if (jsonObject.getBoolean("IsPost")) {
-                            Gson gson = new GsonBuilder().setFieldNamingPolicy(
-                                    FieldNamingPolicy.UPPER_CAMEL_CASE)
-                                    .create();
 
-                            final VideoInfo videoInfo = gson
+
+                            final VideoInfo videoInfo = JsonUtil.videoGson
                                     .fromJson(jsonObject.getJSONObject("Data")
                                                     .toString(),
                                             new TypeToken<VideoInfo>() {
@@ -947,10 +944,8 @@
                             episodeHasMore = data.optBoolean("hasMore");
                             JSONArray array = data.optJSONArray("list");
                             if (array != null && array.length() > 0) {//
-                                Gson gson = new GsonBuilder().setFieldNamingPolicy(
-                                        FieldNamingPolicy.UPPER_CAMEL_CASE)
-                                        .create();
-                                List<VideoDetailInfo> list = gson.fromJson(array.toString(), new TypeToken<List<VideoDetailInfo>>() {
+
+                                List<VideoDetailInfo> list = JsonUtil.videoGson.fromJson(array.toString(), new TypeToken<List<VideoDetailInfo>>() {
                                 }.getType());
                                 if (list != null && list.size() > 0) {
                                     episodePage++;

--
Gitblit v1.8.0