From a1309bd699076feb5e00a93b8ce5764e66229011 Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Tue, 8 Jul 2014 18:58:31 -0700 Subject: #372 Keep selected position when moving to DownloadActivity --- src/github/daneren2005/dsub/activity/SubsonicActivity.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src') diff --git a/src/github/daneren2005/dsub/activity/SubsonicActivity.java b/src/github/daneren2005/dsub/activity/SubsonicActivity.java index 44310ede..395a347e 100644 --- a/src/github/daneren2005/dsub/activity/SubsonicActivity.java +++ b/src/github/daneren2005/dsub/activity/SubsonicActivity.java @@ -114,6 +114,10 @@ public class SubsonicActivity extends ActionBarActivity implements OnItemSelecte getSupportActionBar().setCustomView(actionbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeButtonEnabled(true); + + if(getIntent().hasExtra(Constants.FRAGMENT_POSITION)) { + lastSelectedPosition = getIntent().getIntExtra(Constants.FRAGMENT_POSITION, 0); + } } @Override @@ -156,6 +160,14 @@ public class SubsonicActivity extends ActionBarActivity implements OnItemSelecte Util.disablePendingTransition(this); } + @Override + public void startActivity(Intent intent) { + if("github.daneren2005.dsub.activity.DownloadActivity".equals(intent.getComponent().getClassName())) { + intent.putExtra(Constants.FRAGMENT_POSITION, lastSelectedPosition); + } + super.startActivity(intent); + } + @Override public void setContentView(int viewId) { super.setContentView(R.layout.abstract_activity); -- cgit v1.2.3