aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/github/daneren2005/dsub/fragments/SelectPodcastsFragment.java
diff options
context:
space:
mode:
authorScott Jackson <daneren2005@gmail.com>2016-01-04 17:22:08 -0800
committerScott Jackson <daneren2005@gmail.com>2016-01-04 17:22:08 -0800
commite3fa83f7cc194e72a5d096c99e6b9eb13f63ae1b (patch)
tree47ddb7c763775e4b4b199fbf7e32d1b3baa822a8 /app/src/main/java/github/daneren2005/dsub/fragments/SelectPodcastsFragment.java
parent9fcb88c5a91ee271eaae81c0ccabe7111dcc695a (diff)
downloaddsub-e3fa83f7cc194e72a5d096c99e6b9eb13f63ae1b.tar.gz
dsub-e3fa83f7cc194e72a5d096c99e6b9eb13f63ae1b.tar.bz2
dsub-e3fa83f7cc194e72a5d096c99e6b9eb13f63ae1b.zip
#609 Go directly to playlist/podcast from sync notification
Diffstat (limited to 'app/src/main/java/github/daneren2005/dsub/fragments/SelectPodcastsFragment.java')
-rw-r--r--app/src/main/java/github/daneren2005/dsub/fragments/SelectPodcastsFragment.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/fragments/SelectPodcastsFragment.java b/app/src/main/java/github/daneren2005/dsub/fragments/SelectPodcastsFragment.java
index 3f8f7844..a6975725 100644
--- a/app/src/main/java/github/daneren2005/dsub/fragments/SelectPodcastsFragment.java
+++ b/app/src/main/java/github/daneren2005/dsub/fragments/SelectPodcastsFragment.java
@@ -270,6 +270,25 @@ public class SelectPodcastsFragment extends SelectRecyclerFragment<Serializable>
};
}
+ @Override
+ public void onFinishRefresh() {
+ Bundle args = getArguments();
+ if(args != null) {
+ String podcastId = args.getString(Constants.INTENT_EXTRA_NAME_ID, null);
+ if (podcastId != null && objects != null) {
+ for (Serializable ser : objects) {
+ if (ser instanceof PodcastChannel) {
+ PodcastChannel podcast = (PodcastChannel) ser;
+ if (podcastId.equals(podcast.getId())) {
+ onItemClicked(null, podcast);
+ break;
+ }
+ }
+ }
+ }
+ }
+ }
+
public void refreshPodcasts() {
new SilentBackgroundTask<Void>(context) {
@Override