From 1981dee5aec45793d3c4ebdbc4e637528c71b3c5 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 03 二月 2021 19:20:47 +0800 Subject: [PATCH] 'PPTV' --- BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java index ef09ead..0fc0f0e 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java @@ -48,6 +48,7 @@ import com.umeng.socialize.media.UMWeb; import com.weikou.beibeivideo.BasicTextHttpResponseHandler; import com.weikou.beibeivideo.BeibeiVideoAPI; +import com.weikou.beibeivideo.BeibeiVideoApplication; import com.weikou.beibeivideo.db.WatchHistoryTable; import com.weikou.beibeivideo.entity.Follow; import com.weikou.beibeivideo.entity.Play; @@ -446,6 +447,8 @@ .optString("Aid")); info.setVid(jsonObject.getJSONObject("Data") .optString("Vid")); + info.setCode(jsonObject.getJSONObject("Data") + .optString("Code")); Play play = new Play(); play.setPlayUrl(info); EventBus.getDefault().post(play); @@ -838,9 +841,9 @@ new TypeToken<VideoInfo>() { }.getType()); if (videoInfo != null) { - VideoUtil.videoEpisodeList.clear(); - if (videoInfo.getVideoDetailList() != null) - VideoUtil.videoEpisodeList.addAll(videoInfo.getVideoDetailList()); + + VideoUtil.saveVideoEpisodeList(BeibeiVideoApplication.application,videoInfo.getVideoDetailList(),false); + } // 闄勫姞瀛楁 if (jsonObject.optJSONObject("Extra1") != null) { @@ -871,8 +874,8 @@ rv_episode.getAdapter().notifyDataSetChanged(); // videoInfo.setSave(jsonObject.getJSONObject("Data").optBoolean("Save")); if (isSetup) { - VideoUtil.videoEpisodeList.clear(); - VideoUtil.videoEpisodeList.addAll(videoInfo.getVideoDetailList()); + VideoUtil.saveVideoEpisodeList(BeibeiVideoApplication.application,videoInfo.getVideoDetailList(),false); + EventBus.getDefault().post(videoInfo); int position = 0; // boolean isFromWatchHistory = false; @@ -997,7 +1000,7 @@ }.getType()); if (list != null && list.size() > 0) { episodePage++; - VideoUtil.videoEpisodeList.addAll(list); + VideoUtil.saveVideoEpisodeList(BeibeiVideoApplication.application,list,true); rv_episode.getAdapter().notifyDataSetChanged(); } } -- Gitblit v1.8.0