diff options
author | ByteHamster <info@bytehamster.com> | 2020-03-20 14:17:53 +0100 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2020-03-20 14:17:53 +0100 |
commit | 096fb0d427b8c815a9ebc3f6db74e516b65fbebb (patch) | |
tree | cf2a0b53e138e6259b9d13c39e5cb33046328814 /app/src/main/java/de/danoeh/antennapod/fragment | |
parent | c2734ecb7e8d1aa09546cdbb2c2d62fa35709cb2 (diff) | |
download | AntennaPod-096fb0d427b8c815a9ebc3f6db74e516b65fbebb.zip |
Fixed back button no longer closing app
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/NavDrawerFragment.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/NavDrawerFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/NavDrawerFragment.java index b3492d79c..63969345c 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/NavDrawerFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/NavDrawerFragment.java @@ -192,7 +192,7 @@ public class NavDrawerFragment extends Fragment implements AdapterView.OnItemCli } else { showMainActivity(EpisodesFragment.TAG); } - saveLastNavFragment(EpisodesFragment.TAG); + saveLastNavFragment(getContext(), EpisodesFragment.TAG); } } }; @@ -371,7 +371,7 @@ public class NavDrawerFragment extends Fragment implements AdapterView.OnItemCli } else { showMainActivity(tag); } - saveLastNavFragment(tag); + saveLastNavFragment(getContext(), tag); } else { int pos = position - navAdapter.getSubscriptionOffset(); long feedId = navDrawerData.feeds.get(pos).getId(); @@ -382,7 +382,7 @@ public class NavDrawerFragment extends Fragment implements AdapterView.OnItemCli intent.putExtra(MainActivity.EXTRA_FEED_ID, feedId); startActivity(intent); } - saveLastNavFragment(String.valueOf(feedId)); + saveLastNavFragment(getContext(), String.valueOf(feedId)); } selectedNavListIndex = position; navAdapter.notifyDataSetChanged(); @@ -400,9 +400,9 @@ public class NavDrawerFragment extends Fragment implements AdapterView.OnItemCli } } - private void saveLastNavFragment(String tag) { + public static void saveLastNavFragment(Context context, String tag) { Log.d(TAG, "saveLastNavFragment(tag: " + tag + ")"); - SharedPreferences prefs = getContext().getSharedPreferences(PREF_NAME, Context.MODE_PRIVATE); + SharedPreferences prefs = context.getSharedPreferences(PREF_NAME, Context.MODE_PRIVATE); SharedPreferences.Editor edit = prefs.edit(); if (tag != null) { edit.putString(PREF_LAST_FRAGMENT_TAG, tag); |