summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/fragment/DownloadsFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/danoeh/antennapod/fragment/DownloadsFragment.java')
-rw-r--r--src/de/danoeh/antennapod/fragment/DownloadsFragment.java18
1 files changed, 15 insertions, 3 deletions
diff --git a/src/de/danoeh/antennapod/fragment/DownloadsFragment.java b/src/de/danoeh/antennapod/fragment/DownloadsFragment.java
index 9cf9ea1bf..5a71cb36b 100644
--- a/src/de/danoeh/antennapod/fragment/DownloadsFragment.java
+++ b/src/de/danoeh/antennapod/fragment/DownloadsFragment.java
@@ -20,6 +20,11 @@ import de.danoeh.antennapod.activity.MainActivity;
*/
public class DownloadsFragment extends Fragment {
+ public static final String ARG_SELECTED_TAB = "selected_tab";
+
+ public static final int POS_RUNNING = 0;
+ public static final int POS_COMPLETED = 1;
+ public static final int POS_LOG = 2;
private ViewPager pager;
private MainActivity activity;
@@ -71,6 +76,15 @@ public class DownloadsFragment extends Fragment {
}
@Override
+ public void onViewCreated(View view, Bundle savedInstanceState) {
+ super.onViewCreated(view, savedInstanceState);
+ if (getArguments() != null) {
+ int tab = getArguments().getInt(ARG_SELECTED_TAB);
+ pager.setCurrentItem(tab, false);
+ }
+ }
+
+ @Override
public void onAttach(Activity activity) {
super.onAttach(activity);
this.activity = (MainActivity) activity;
@@ -85,9 +99,7 @@ public class DownloadsFragment extends Fragment {
public class DownloadsPagerAdapter extends FragmentPagerAdapter {
- private final int POS_RUNNING = 0;
- private final int POS_COMPLETED = 1;
- private final int POS_LOG = 2;
+
Resources resources;