mirror of
https://github.com/CappielloAntonio/tempo.git
synced 2026-02-05 08:33:07 +00:00
Quit service when bottom_sheet_header is dragged down
This commit is contained in:
@@ -142,6 +142,12 @@ public class MusicPlayerRemote {
|
|||||||
return musicService != null && musicService.isLoading();
|
return musicService != null && musicService.isLoading();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void quitPlaying() {
|
||||||
|
if (musicService != null) {
|
||||||
|
musicService.quitPlaying();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public static void resumePlaying() {
|
public static void resumePlaying() {
|
||||||
if (musicService != null) {
|
if (musicService != null) {
|
||||||
musicService.play();
|
musicService.play();
|
||||||
|
|||||||
@@ -398,6 +398,10 @@ public class MusicService extends Service implements Playback.PlaybackCallbacks
|
|||||||
return playback != null && playback.isLoading();
|
return playback != null && playback.isLoading();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void quitPlaying() {
|
||||||
|
quit();
|
||||||
|
}
|
||||||
|
|
||||||
public int getPosition() {
|
public int getPosition() {
|
||||||
return position;
|
return position;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -177,6 +177,7 @@ public class MainActivity extends BaseActivity {
|
|||||||
break;
|
break;
|
||||||
case BottomSheetBehavior.STATE_HIDDEN:
|
case BottomSheetBehavior.STATE_HIDDEN:
|
||||||
MusicPlayerRemote.pauseSong();
|
MusicPlayerRemote.pauseSong();
|
||||||
|
MusicPlayerRemote.quitPlaying();
|
||||||
mainViewModel.deleteQueue();
|
mainViewModel.deleteQueue();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user