diff options
author | Scott Jackson <daneren2005@gmail.com> | 2016-01-04 17:22:08 -0800 |
---|---|---|
committer | Scott Jackson <daneren2005@gmail.com> | 2016-01-04 17:22:08 -0800 |
commit | e3fa83f7cc194e72a5d096c99e6b9eb13f63ae1b (patch) | |
tree | 47ddb7c763775e4b4b199fbf7e32d1b3baa822a8 /app/src/main/java/github/daneren2005/dsub/fragments/SelectPodcastsFragment.java | |
parent | 9fcb88c5a91ee271eaae81c0ccabe7111dcc695a (diff) | |
download | dsub-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.java | 19 |
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 |