From ba1be4c6d01b4f61709c93f74493effb15125618 Mon Sep 17 00:00:00 2001 From: Wei Zhuo Date: Wed, 16 Sep 2015 17:48:48 +1000 Subject: [PATCH] Fix resume Currently playing card --- .../io/github/xwz/base/activities/VideoPlayerActivity.java | 4 +++- .../io/github/xwz/iview/activities/VideoPlayerActivity.java | 5 +++++ .../io/github/xwz/sbs/activities/VideoPlayerActivity.java | 5 +++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/base/src/main/java/io/github/xwz/base/activities/VideoPlayerActivity.java b/base/src/main/java/io/github/xwz/base/activities/VideoPlayerActivity.java index 1997fae..0d1dd47 100644 --- a/base/src/main/java/io/github/xwz/base/activities/VideoPlayerActivity.java +++ b/base/src/main/java/io/github/xwz/base/activities/VideoPlayerActivity.java @@ -320,8 +320,10 @@ public void onPrepareLoad(Drawable placeHolderDrawable) { }); } + protected abstract Class getVideoPlayerActivityClass(); + private void updateMediaSessionIntent() { - Intent intent = new Intent(this, VideoPlayerActivity.class); + Intent intent = new Intent(this, getVideoPlayerActivityClass()); intent.putExtra(IContentManager.CONTENT_ID, mCurrentEpisode); String[] others = mOtherEpisodeUrls.toArray(new String[mOtherEpisodeUrls.size()]); intent.putExtra(IContentManager.OTHER_EPISODES, others); diff --git a/iview/src/main/java/io/github/xwz/iview/activities/VideoPlayerActivity.java b/iview/src/main/java/io/github/xwz/iview/activities/VideoPlayerActivity.java index cd7306b..9bd26c0 100644 --- a/iview/src/main/java/io/github/xwz/iview/activities/VideoPlayerActivity.java +++ b/iview/src/main/java/io/github/xwz/iview/activities/VideoPlayerActivity.java @@ -9,4 +9,9 @@ public class VideoPlayerActivity extends io.github.xwz.base.activities.VideoPlay protected IContentManager getContentManger() { return ContentManager.getInstance(); } + + @Override + protected Class getVideoPlayerActivityClass() { + return VideoPlayerActivity.class; + } } \ No newline at end of file diff --git a/sbs/src/main/java/io/github/xwz/sbs/activities/VideoPlayerActivity.java b/sbs/src/main/java/io/github/xwz/sbs/activities/VideoPlayerActivity.java index f4ffc66..0a11953 100644 --- a/sbs/src/main/java/io/github/xwz/sbs/activities/VideoPlayerActivity.java +++ b/sbs/src/main/java/io/github/xwz/sbs/activities/VideoPlayerActivity.java @@ -9,4 +9,9 @@ public class VideoPlayerActivity extends io.github.xwz.base.activities.VideoPlay protected IContentManager getContentManger() { return ContentManager.getInstance(); } + + @Override + protected Class getVideoPlayerActivityClass() { + return VideoPlayerActivity.class; + } } \ No newline at end of file