| | |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.hanju.lib.library.util.common.StringUtils; |
| | | import com.hanju.video.app.util.JsonUtil; |
| | | import com.mozillaonline.providers.DownloadManager; |
| | | import com.hanju.video.app.R; |
| | | import com.hanju.video.app.database.DownloadTable; |
| | |
| | | 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)) { |