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/EpisodeFragment.java | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-) diff --git a/library-video/src/main/java/com/yeshi/video/ui/EpisodeFragment.java b/library-video/src/main/java/com/yeshi/video/ui/EpisodeFragment.java index 8ea4dc8..dac7114 100644 --- a/library-video/src/main/java/com/yeshi/video/ui/EpisodeFragment.java +++ b/library-video/src/main/java/com/yeshi/video/ui/EpisodeFragment.java @@ -54,6 +54,7 @@ import com.yeshi.base.entity.video.VideoInfo; import com.yeshi.base.entity.video.VideoResource; 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; @@ -294,10 +295,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(), @@ -734,11 +733,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>() { -- Gitblit v1.8.0