summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2020-05-20 10:38:51 +0200
committerByteHamster <info@bytehamster.com>2020-05-20 11:13:07 +0200
commit2273d60ac47535e632392a77c1a572d800bb8b0d (patch)
treefefa3ca0910cfd87665d731b1d25633c1b4291fa /app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
parent62fc413f9c626f4e749d2aa9c4e2e0b7225b16cb (diff)
downloadAntennaPod-2273d60ac47535e632392a77c1a572d800bb8b0d.zip
Sleep timer adjustments
- Close button instead of OK - Save settings on-the-fly
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java30
1 files changed, 12 insertions, 18 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
index 9e647bcaa..655049b2c 100644
--- a/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
+++ b/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
@@ -409,13 +409,7 @@ public class MainActivity extends CastEnabledActivity {
public void onEventMainThread(MessageEvent event) {
Log.d(TAG, "onEvent(" + event + ")");
- Snackbar snackbar;
- if (getBottomSheet().getState() == BottomSheetBehavior.STATE_COLLAPSED) {
- snackbar = showSnackbarAbovePlayer(event.message, Snackbar.LENGTH_SHORT);
- } else {
- snackbar = Snackbar.make(findViewById(android.R.id.content), event.message, Snackbar.LENGTH_SHORT);
- snackbar.show();
- }
+ Snackbar snackbar = showSnackbarAbovePlayer(event.message, Snackbar.LENGTH_SHORT);
if (event.action != null) {
snackbar.setAction(getString(R.string.undo), v -> event.action.run());
}
@@ -453,21 +447,21 @@ public class MainActivity extends CastEnabledActivity {
setIntent(intent);
}
- public Snackbar showSnackbarAbovePlayer(int text, int duration) {
- Snackbar s = Snackbar.make(findViewById(R.id.main_view), text, duration);
- if (findViewById(R.id.audioplayerFragment).getVisibility() == View.VISIBLE) {
- s.setAnchorView(findViewById(R.id.audioplayerFragment));
+ public Snackbar showSnackbarAbovePlayer(CharSequence text, int duration) {
+ Snackbar s;
+ if (getBottomSheet().getState() == BottomSheetBehavior.STATE_COLLAPSED) {
+ s = Snackbar.make(findViewById(R.id.main_view), text, duration);
+ if (findViewById(R.id.audioplayerFragment).getVisibility() == View.VISIBLE) {
+ s.setAnchorView(findViewById(R.id.audioplayerFragment));
+ }
+ } else {
+ s = Snackbar.make(findViewById(android.R.id.content), text, duration);
}
s.show();
return s;
}
- public Snackbar showSnackbarAbovePlayer(String text, int duration) {
- Snackbar s = Snackbar.make(findViewById(R.id.main_view), text, duration);
- if (findViewById(R.id.audioplayerFragment).getVisibility() == View.VISIBLE) {
- s.setAnchorView(findViewById(R.id.audioplayerFragment));
- }
- s.show();
- return s;
+ public Snackbar showSnackbarAbovePlayer(int text, int duration) {
+ return showSnackbarAbovePlayer(getResources().getText(text), duration);
}
}