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