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/VideoDetailActivity.java | 15 ++++----------- 1 files changed, 4 insertions(+), 11 deletions(-) diff --git a/library-video/src/main/java/com/yeshi/video/ui/VideoDetailActivity.java b/library-video/src/main/java/com/yeshi/video/ui/VideoDetailActivity.java index 986081f..012f8c7 100644 --- a/library-video/src/main/java/com/yeshi/video/ui/VideoDetailActivity.java +++ b/library-video/src/main/java/com/yeshi/video/ui/VideoDetailActivity.java @@ -57,6 +57,7 @@ import com.yeshi.base.entity.video.VideoResource; import com.yeshi.base.ui.BaseActivity; import com.yeshi.base.utils.BeibeiConstant; +import com.yeshi.base.utils.JsonUtil; import com.yeshi.base.utils.RouteConstant; import com.yeshi.base.utils.ad.AdUtil; import com.yeshi.base.utils.ad.GDTConstant; @@ -920,10 +921,7 @@ } - 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>() { @@ -1082,10 +1080,7 @@ 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(), @@ -1235,9 +1230,7 @@ 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)); + values.put(WatchHistoryTable.VIDEO_DETAIL, 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