aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/github/daneren2005/dsub/activity
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/activity
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/activity')
-rw-r--r--app/src/main/java/github/daneren2005/dsub/activity/SubsonicFragmentActivity.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/activity/SubsonicFragmentActivity.java b/app/src/main/java/github/daneren2005/dsub/activity/SubsonicFragmentActivity.java
index 2f87af68..41878a4c 100644
--- a/app/src/main/java/github/daneren2005/dsub/activity/SubsonicFragmentActivity.java
+++ b/app/src/main/java/github/daneren2005/dsub/activity/SubsonicFragmentActivity.java
@@ -155,6 +155,14 @@ public class SubsonicFragmentActivity extends SubsonicActivity implements Downlo
}
}
currentFragment = getNewFragment(fragmentType);
+ if(getIntent().hasExtra(Constants.INTENT_EXTRA_NAME_ID)) {
+ Bundle currentArguments = currentFragment.getArguments();
+ if(currentArguments == null) {
+ currentArguments = new Bundle();
+ }
+ currentArguments.putString(Constants.INTENT_EXTRA_NAME_ID, getIntent().getStringExtra(Constants.INTENT_EXTRA_NAME_ID));
+ currentFragment.setArguments(currentArguments);
+ }
currentFragment.setPrimaryFragment(true);
getSupportFragmentManager().beginTransaction().add(R.id.fragment_container, currentFragment, currentFragment.getSupportTag() + "").commit();