summaryrefslogtreecommitdiff
path: root/app/src/main/java
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2019-09-27 13:14:54 +0200
committerByteHamster <info@bytehamster.com>2019-09-27 14:03:18 +0200
commit872b7a813db79107047f70a3513b4ae8c3d4ee32 (patch)
treeb32a5d75c843858376b94e5b3d6f8ed2ea0ae566 /app/src/main/java
parent049771d67cd4162606b9aca452d6a9a8dcd423a7 (diff)
downloadAntennaPod-872b7a813db79107047f70a3513b4ae8c3d4ee32.zip
Moved reloading fragment to onCreate
Diffstat (limited to 'app/src/main/java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java38
1 files changed, 13 insertions, 25 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java
index bb4f348fc..36c98e8b9 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java
@@ -139,14 +139,6 @@ public class FeedItemlistFragment extends ListFragment {
}
@Override
- public void onStart() {
- super.onStart();
- EventDistributor.getInstance().register(contentUpdate);
- EventBus.getDefault().register(this);
- loadItems();
- }
-
- @Override
public void onResume() {
super.onResume();
((MainActivity)getActivity()).getSupportActionBar().setTitle("");
@@ -154,22 +146,25 @@ public class FeedItemlistFragment extends ListFragment {
}
@Override
- public void onStop() {
- super.onStop();
- EventDistributor.getInstance().unregister(contentUpdate);
- EventBus.getDefault().unregister(this);
- if(disposable != null) {
- disposable.dispose();
- }
+ public void onViewCreated(View view, Bundle savedInstanceState) {
+ super.onViewCreated(view, savedInstanceState);
+
+ registerForContextMenu(getListView());
+
+ EventDistributor.getInstance().register(contentUpdate);
+ EventBus.getDefault().register(this);
+ loadItems();
}
@Override
public void onDestroyView() {
super.onDestroyView();
- resetViewState();
- }
- private void resetViewState() {
+ EventDistributor.getInstance().unregister(contentUpdate);
+ EventBus.getDefault().unregister(this);
+ if (disposable != null) {
+ disposable.dispose();
+ }
adapter = null;
listFooter = null;
}
@@ -343,13 +338,6 @@ public class FeedItemlistFragment extends ListFragment {
}
@Override
- public void onViewCreated(View view, Bundle savedInstanceState) {
- super.onViewCreated(view, savedInstanceState);
-
- registerForContextMenu(getListView());
- }
-
- @Override
public void onListItemClick(ListView l, View v, int position, long id) {
if(adapter == null) {
return;