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/VideoDetailActivity2.java |   20 ++++++++------------
 1 files changed, 8 insertions(+), 12 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java
index 56f6c11..e89d9ad 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java
@@ -76,6 +76,7 @@
 import com.weikou.beibeivideo.ui.video.VideoPlayerBrowserActivity;
 import com.weikou.beibeivideo.ui.video.FunshionPlayerFragment;
 import com.weikou.beibeivideo.util.BeibeiConstant;
+import com.weikou.beibeivideo.util.JsonUtil;
 import com.weikou.beibeivideo.util.UmengEventUtil;
 import com.weikou.beibeivideo.util.VideoUtil;
 import com.weikou.beibeivideo.util.ad.CSJConstant;
@@ -954,11 +955,9 @@
                                 update();
                             }
 
-                            Gson gson = new GsonBuilder().setFieldNamingPolicy(
-                                    FieldNamingPolicy.UPPER_CAMEL_CASE)
-                                    .create();
+
                             JSONObject videoJson = data.optJSONObject("Video");
-                            final VideoInfo videoInfo = gson
+                            final VideoInfo videoInfo = JsonUtil.videoGson
                                     .fromJson(videoJson
                                                     .toString(),
                                             new TypeToken<VideoInfo>() {
@@ -968,7 +967,7 @@
                             }
 
                             if (data.optJSONObject("AdInfo") != null) {
-                                adInfo = gson.fromJson(data.optJSONObject("AdInfo").toString(), VideoDetailAdInfoVO.class);
+                                adInfo = JsonUtil.videoGson.fromJson(data.optJSONObject("AdInfo").toString(), VideoDetailAdInfoVO.class);
                             }
                             // 鍏虫敞
                             if (data.optJSONObject("Attention") != null) {
@@ -1105,10 +1104,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(),
@@ -1246,10 +1243,9 @@
             values.put(WatchHistoryTable.VIDEO_DETAIL_ID, videoDetailId);
             values.put(WatchHistoryTable.VIDEO_THIRD_TYPE,
                     videoInfo.getThirdType());
-            Gson gson = new GsonBuilder().setFieldNamingPolicy(
-                    FieldNamingPolicy.UPPER_CAMEL_CASE).create();
+
             values.put(WatchHistoryTable.VIDEO_DETAIL,
-                    gson.toJson(videoInfo));
+                    JsonUtil.videoGson.toJson(videoInfo));
             values.put(WatchHistoryTable.WATCH_TIME, 0);
             values.put(WatchHistoryTable.VIDEO_RESOURCE, from);
             values.put(WatchHistoryTable.VIDEO_RESOURCE_ID, resoureID);

--
Gitblit v1.8.0