소스 검색

Tweak code

vfsfitvnm 3 년 전
부모
커밋
f4edfaefd2
2개의 변경된 파일3개의 추가작업 그리고 11개의 파일을 삭제
  1. 3 0
      app/src/main/kotlin/it/vfsfitvnm/vimusic/service/PlayerService.kt
  2. 0 11
      app/src/main/kotlin/it/vfsfitvnm/vimusic/utils/Bundle.kt

+ 3 - 0
app/src/main/kotlin/it/vfsfitvnm/vimusic/service/PlayerService.kt

@@ -225,7 +225,10 @@ class PlayerService : InvincibleService(), Player.Listener, PlaybackStatsListene
 
     override fun onMediaItemTransition(mediaItem: MediaItem?, reason: Int) {
         maybeNormalizeVolume()
+        maybeProcessRadio()
+    }
 
+    private fun maybeProcessRadio() {
         radio?.let { radio ->
             if (player.mediaItemCount - player.currentMediaItemIndex <= 3) {
                 coroutineScope.launch(Dispatchers.Main) {

+ 0 - 11
app/src/main/kotlin/it/vfsfitvnm/vimusic/utils/Bundle.kt

@@ -1,11 +0,0 @@
-package it.vfsfitvnm.vimusic.utils
-
-import android.os.Bundle
-
-
-fun Bundle.getFloatOrNull(key: String): Float? =
-    if (containsKey(key)) getFloat(key) else null
-
-
-fun Bundle.getLongOrNull(key: String): Long? =
-    if (containsKey(key)) getLong(key) else null