From 760aee20870a34e6130a1c12237c5b747e2b00bd Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 28 一月 2022 12:58:40 +0800 Subject: [PATCH] 隐私合规,青少年模式,64位兼容 --- MGVideo/src/com/mugua/mgvideo/ui/recent/WatchHistoryAdapter.java | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) diff --git a/MGVideo/src/com/mugua/mgvideo/ui/recent/WatchHistoryAdapter.java b/MGVideo/src/com/mugua/mgvideo/ui/recent/WatchHistoryAdapter.java index d507119..e1b33bc 100644 --- a/MGVideo/src/com/mugua/mgvideo/ui/recent/WatchHistoryAdapter.java +++ b/MGVideo/src/com/mugua/mgvideo/ui/recent/WatchHistoryAdapter.java @@ -17,15 +17,13 @@ import com.bumptech.glide.Glide; import com.bumptech.glide.RequestManager; -import com.google.gson.FieldNamingPolicy; -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; import com.google.gson.reflect.TypeToken; import com.lcjian.library.util.common.StringUtils; import com.mozillaonline.providers.DownloadManager; import com.mugua.mgvideo.R; import com.mugua.mgvideo.db.DownloadTable; import com.mugua.mgvideo.db.WatchHistoryTable; +import com.yeshi.base.utils.JsonUtil; import com.yeshi.video.ui.VideoDetailActivity; import com.yeshi.base.entity.video.VideoDetailInfo; import com.yeshi.base.entity.video.VideoInfo; @@ -401,9 +399,7 @@ if (videoInfo != null) { bindView(viewHolder, videoDetailId, videoInfo); } else { - Gson gson = new GsonBuilder().setFieldNamingPolicy( - FieldNamingPolicy.UPPER_CAMEL_CASE).create(); - videoInfo = gson.fromJson(videoInfoStr, new TypeToken<VideoInfo>() { + videoInfo = JsonUtil.videoGson.fromJson(videoInfoStr, new TypeToken<VideoInfo>() { }.getType()); mVideoInfos.put(videoId, videoInfo); if (viewHolder.tv_title.getTag().equals(videoId)) { -- Gitblit v1.8.0