summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/fragment
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2020-03-22 23:07:59 +0100
committerByteHamster <info@bytehamster.com>2020-03-22 23:07:59 +0100
commit467b2ae1a3ac6884dac0581d9620235049258c4a (patch)
tree2d3e71010c29f2c267767804ab71ecd778fb92a7 /app/src/main/java/de/danoeh/antennapod/fragment
parent3d7f93771afffb84655a249de173d70dbd895063 (diff)
downloadAntennaPod-467b2ae1a3ac6884dac0581d9620235049258c4a.zip
Created audio player fragment
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/AudioPlayerFragment.java37
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/NavDrawerFragment.java1
2 files changed, 38 insertions, 0 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/AudioPlayerFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/AudioPlayerFragment.java
new file mode 100644
index 000000000..6b6b07d82
--- /dev/null
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/AudioPlayerFragment.java
@@ -0,0 +1,37 @@
+package de.danoeh.antennapod.fragment;
+
+import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import androidx.appcompat.app.AppCompatActivity;
+import androidx.fragment.app.Fragment;
+import de.danoeh.antennapod.R;
+
+/**
+ * Shows the audio player.
+ */
+public class AudioPlayerFragment extends Fragment {
+ public static final String TAG = "AudioPlayerFragment";
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ super.onCreateView(inflater, container, savedInstanceState);
+ View root = inflater.inflate(R.layout.audioplayer_fragment, container, false);
+ ((AppCompatActivity) getActivity()).setSupportActionBar(root.findViewById(R.id.toolbar));
+
+
+ return root;
+ }
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setRetainInstance(true);
+
+ // So, we certainly *don't* have an options menu,
+ // but unless we say we do, old options menus sometimes
+ // persist. mfietz thinks this causes the ActionBar to be invalidated
+ setHasOptionsMenu(true);
+ }
+}
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 63969345c..0ab6b78b9 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/NavDrawerFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/NavDrawerFragment.java
@@ -56,6 +56,7 @@ public class NavDrawerFragment extends Fragment implements AdapterView.OnItemCli
public static final String TAG = "NavDrawerFragment";
public static final String[] NAV_DRAWER_TAGS = {
+ AudioPlayerFragment.TAG,
QueueFragment.TAG,
EpisodesFragment.TAG,
SubscriptionFragment.TAG,