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