diff options
author | Ebrahim Byagowi <ebrahim@gnu.org> | 2020-04-10 14:18:40 +0430 |
---|---|---|
committer | Ebrahim Byagowi <ebrahim@gnu.org> | 2020-04-21 19:30:17 +0430 |
commit | 75e9ee9e0da4cf930a424f0edf61f2ca37a7ca54 (patch) | |
tree | 8414ed0a5235954f11a51e6126a9ce5b9a2c3cb4 /app/src/main/java/de/danoeh/antennapod | |
parent | 965fc5c27dff8d9478a4069886896aaeb93a80d0 (diff) | |
download | AntennaPod-75e9ee9e0da4cf930a424f0edf61f2ca37a7ca54.zip |
Use constants instead hardcoded numbers in view pagers adapters
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/EpisodesFragment.java | 13 | ||||
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/preferences/StatisticsFragment.java | 4 |
2 files changed, 9 insertions, 8 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesFragment.java index 795c42280..d1c553666 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesFragment.java @@ -57,12 +57,12 @@ public class EpisodesFragment extends Fragment { new TabLayoutMediator(tabLayout, viewPager, (tab, position) -> { switch (position) { - case POS_ALL_EPISODES: - tab.setText(R.string.all_episodes_short_label); - break; case POS_NEW_EPISODES: tab.setText(R.string.new_episodes_label); break; + case POS_ALL_EPISODES: + tab.setText(R.string.all_episodes_short_label); + break; case POS_FAV_EPISODES: tab.setText(R.string.favorite_episodes_label); break; @@ -94,7 +94,7 @@ public class EpisodesFragment extends Fragment { viewPager.setCurrentItem(lastPosition); } - public class EpisodesPagerAdapter extends FragmentStateAdapter { + static class EpisodesPagerAdapter extends FragmentStateAdapter { EpisodesPagerAdapter(@NonNull Fragment fragment) { super(fragment); @@ -104,11 +104,12 @@ public class EpisodesFragment extends Fragment { @Override public Fragment createFragment(int position) { switch (position) { - case 0: + case POS_NEW_EPISODES: return new NewEpisodesFragment(); - case 1: + case POS_ALL_EPISODES: return new AllEpisodesFragment(); default: + case POS_FAV_EPISODES: return new FavoriteEpisodesFragment(); } } diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/StatisticsFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/StatisticsFragment.java index e804623c2..b455a10ee 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/StatisticsFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/StatisticsFragment.java @@ -80,10 +80,10 @@ public class StatisticsFragment extends Fragment { @Override public Fragment createFragment(int position) { switch (position) { - case 0: + case POS_LISTENED_HOURS: return new PlaybackStatisticsFragment(); default: - case 1: + case POS_SPACE_TAKEN: return new DownloadStatisticsFragment(); } } |