diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java index a3c07721a..6629d74e2 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java @@ -86,10 +86,15 @@ public class CompletedDownloadsFragment extends Fragment { @Override public void onStart() { super.onStart(); - setHasOptionsMenu(true); loadItems(); } + @Override + public void onResume() { + super.onResume(); + setHasOptionsMenu(true); + } + @Override public void onStop() { super.onStop(); diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/DownloadLogFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/DownloadLogFragment.java index 0305a7d48..a2fea9f24 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/DownloadLogFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/DownloadLogFragment.java @@ -50,6 +50,12 @@ public class DownloadLogFragment extends ListFragment { loadItems(); } + @Override + public void onResume() { + super.onResume(); + setHasOptionsMenu(true); + } + @Override public void onStop() { super.onStop(); @@ -61,8 +67,6 @@ public class DownloadLogFragment extends ListFragment { @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); - setHasOptionsMenu(true); - // add padding final ListView lv = getListView(); lv.setClipToPadding(false); diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesListFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesListFragment.java index 189e026a1..4f283a9ab 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesListFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesListFragment.java @@ -83,7 +83,6 @@ public abstract class EpisodesListFragment extends Fragment { @Override public void onStart() { super.onStart(); - setHasOptionsMenu(true); EventBus.getDefault().register(this); loadItems(); } @@ -91,6 +90,7 @@ public abstract class EpisodesListFragment extends Fragment { @Override public void onResume() { super.onResume(); + setHasOptionsMenu(true); registerForContextMenu(recyclerView); }