From 2d7564ddf17b4863b82667d0f0b5411f9c97d49f Mon Sep 17 00:00:00 2001 From: tobexyz <40026159+tobexyz@users.noreply.github.com> Date: Sat, 21 Dec 2024 22:58:27 +0100 Subject: [PATCH] issue #117 fixed update trackinfo in music activity after resuming --- .../de/yaacc/player/MusicPlayerActivity.java | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/yaacc/src/main/java/de/yaacc/player/MusicPlayerActivity.java b/yaacc/src/main/java/de/yaacc/player/MusicPlayerActivity.java index b1484084..a7c600ea 100644 --- a/yaacc/src/main/java/de/yaacc/player/MusicPlayerActivity.java +++ b/yaacc/src/main/java/de/yaacc/player/MusicPlayerActivity.java @@ -113,37 +113,37 @@ protected void initialize() { btnExit.setActivated(true); } btnPrev.setOnClickListener(v -> { - Player player1 = getPlayer(); - if (player1 != null) { - player1.previous(); + Player ply = getPlayer(); + if (ply != null) { + ply.previous(); } }); btnNext.setOnClickListener(v -> { - Player player12 = getPlayer(); - if (player12 != null) { - player12.next(); + Player ply = getPlayer(); + if (ply != null) { + ply.next(); } }); btnPlay.setOnClickListener(v -> { - Player player13 = getPlayer(); - if (player13 != null) { - player13.play(); + Player ply = getPlayer(); + if (ply != null) { + ply.play(); } }); btnPause.setOnClickListener(v -> { - Player player14 = getPlayer(); - if (player14 != null) { - player14.pause(); + Player ply = getPlayer(); + if (ply != null) { + ply.pause(); } }); btnStop.setOnClickListener(v -> { - Player player15 = getPlayer(); - if (player15 != null) { - player15.stop(); + Player ply = getPlayer(); + if (ply != null) { + ply.stop(); } }); @@ -199,6 +199,7 @@ protected void onRestart() { this.bindService(new Intent(this, PlayerService.class), this, Context.BIND_AUTO_CREATE); updateTime = true; + setTrackInfo(); } @Override @@ -207,6 +208,7 @@ protected void onResume() { this.bindService(new Intent(this, PlayerService.class), this, Context.BIND_AUTO_CREATE); updateTime = true; + setTrackInfo(); } @Override @@ -230,7 +232,7 @@ protected void onCreate(Bundle savedInstanceState) { } private Player getPlayer() { - return playerService.getFirstCurrentPlayerOfType(LocalBackgoundMusicPlayer.class); + return playerService == null ? null : playerService.getFirstCurrentPlayerOfType(LocalBackgoundMusicPlayer.class); } @Override