diff --git a/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java b/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java index 26128711..f7a95d34 100644 --- a/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java +++ b/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java @@ -460,7 +460,8 @@ public class DetailActivity extends BaseActivity { setTextShow(tvPlayUrl, "播放地址:", vodInfo.seriesMap.get(vodInfo.playFlag).get(vodInfo.playIndex).url); Bundle bundle = new Bundle(); //保存历史 - insertVod(sourceKey, vodInfo); + insertVod(firstsourceKey, vodInfo); + // insertVod(sourceKey, vodInfo); bundle.putString("sourceKey", sourceKey); // bundle.putSerializable("VodInfo", vodInfo); App.getInstance().setVodInfo(vodInfo); @@ -601,6 +602,11 @@ public class DetailActivity extends BaseActivity { if (absXml != null && absXml.movie != null && absXml.movie.videoList != null && absXml.movie.videoList.size() > 0) { showSuccess(); mVideo = absXml.movie.videoList.get(0); + + mVideo.id = vodId; + if (TextUtils.isEmpty(mVideo.name)) + mVideo.name = "片名被谁吃了"; + vodInfo = new VodInfo(); vodInfo.setVideo(mVideo); vodInfo.sourceKey = mVideo.sourceKey;