From 760aee20870a34e6130a1c12237c5b747e2b00bd Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 28 一月 2022 12:58:40 +0800
Subject: [PATCH] 隐私合规,青少年模式,64位兼容

---
 library-video/src/main/java/com/yeshi/video/ui/VideoEpisodeFragment.java |   20 +++++---------------
 1 files changed, 5 insertions(+), 15 deletions(-)

diff --git a/library-video/src/main/java/com/yeshi/video/ui/VideoEpisodeFragment.java b/library-video/src/main/java/com/yeshi/video/ui/VideoEpisodeFragment.java
index 051828e..7633a73 100644
--- a/library-video/src/main/java/com/yeshi/video/ui/VideoEpisodeFragment.java
+++ b/library-video/src/main/java/com/yeshi/video/ui/VideoEpisodeFragment.java
@@ -34,6 +34,7 @@
 import com.yeshi.base.entity.ad.AdPositionEnum;
 import com.yeshi.base.entity.video.VideoInfo;
 import com.yeshi.base.utils.BeibeiConstant;
+import com.yeshi.base.utils.JsonUtil;
 import com.yeshi.base.utils.ad.AdUtil;
 import com.yeshi.base.utils.ad.GDTConstant;
 import com.yeshi.base.utils.http.BasicTextHttpResponseHandler;
@@ -304,10 +305,7 @@
                                                  Header[] headers, JSONObject jsonObject)
                             throws Exception {
                         if (jsonObject.getBoolean("IsPost")) {
-                            Gson gson = new GsonBuilder().setFieldNamingPolicy(
-                                    FieldNamingPolicy.UPPER_CAMEL_CASE)
-                                    .create();
-                            List<VideoInfo> videoInfos = gson.fromJson(
+                            List<VideoInfo> videoInfos = JsonUtil.videoGson.fromJson(
                                     jsonObject.getJSONObject("Data")
                                             .getJSONArray("data").toString(),
                                     new TypeToken<List<VideoInfo>>() {
@@ -337,10 +335,7 @@
                                                  Header[] headers, JSONObject jsonObject)
                             throws Exception {
                         if (jsonObject.getBoolean("IsPost")) {
-                            Gson gson = new GsonBuilder().setFieldNamingPolicy(
-                                    FieldNamingPolicy.UPPER_CAMEL_CASE)
-                                    .create();
-                            List<VideoInfo> videoInfos = gson.fromJson(
+                            List<VideoInfo> videoInfos = JsonUtil.videoGson.fromJson(
                                     jsonObject.getJSONObject("Data")
                                             .getJSONArray("data").toString(),
                                     new TypeToken<List<VideoInfo>>() {
@@ -377,10 +372,7 @@
                                                  Header[] headers, JSONObject jsonObject)
                             throws Exception {
                         if (jsonObject.getBoolean("IsPost")) {
-                            Gson gson = new GsonBuilder().setFieldNamingPolicy(
-                                    FieldNamingPolicy.UPPER_CAMEL_CASE)
-                                    .create();
-                            List<VideoInfo> videoInfos = gson.fromJson(
+                            List<VideoInfo> videoInfos = JsonUtil.videoGson.fromJson(
                                     jsonObject.getJSONObject("Data")
                                             .getJSONArray("data").toString(),
                                     new TypeToken<List<VideoInfo>>() {
@@ -400,7 +392,6 @@
     public void onResume() {
         super.onResume();
         EventBus.getDefault().register(this);
-        MobclickAgent.onPageStart("鎾斁璇︽儏鈥旈�夐泦");
     }
 
     @Override
@@ -409,7 +400,6 @@
         EventBus.getDefault().unregister(this);
         isShowMore = false;
         page_varietyshow = 0;
-        MobclickAgent.onPageEnd("鎾斁璇︽儏鈥旈�夐泦");
     }
 
     public void onEventMainThread(VideoInfo info) {
@@ -529,7 +519,7 @@
         if (AdUtil.getAdType(getContext(), AdPositionEnum.other) == null)
             return;
         NativeExpressAD nativeExpressAD = new NativeExpressAD(getContext(), new ADSize(ADSize.FULL_WIDTH, ADSize.AUTO_HEIGHT),
-                GDTConstant.GDT_APP_ID, GDTConstant.GDT_HOME_AND_PLAY_BIG_PICTURE, new NativeExpressAD.NativeExpressADListener() {
+                GDTConstant.GDT_HOME_AND_PLAY_BIG_PICTURE, new NativeExpressAD.NativeExpressADListener() {
             @Override
             public void onADLoaded(final List<NativeExpressADView> list) {
                 if (list.size() > 1) {

--
Gitblit v1.8.0