From c9665f9b5bba1d3d13a0f3539b118aad8790fcc3 Mon Sep 17 00:00:00 2001 From: amazing-username Date: Tue, 2 Apr 2019 21:52:31 -0400 Subject: [PATCH] Resolved issue #41 --- .../java/com/example/mear/activities/SettingsActivity.kt | 2 ++ .../java/com/example/mear/playback/service/MusicService.kt | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/example/mear/activities/SettingsActivity.kt b/app/src/main/java/com/example/mear/activities/SettingsActivity.kt index 5fb2e24..06832bd 100644 --- a/app/src/main/java/com/example/mear/activities/SettingsActivity.kt +++ b/app/src/main/java/com/example/mear/activities/SettingsActivity.kt @@ -21,9 +21,11 @@ class SettingsActivity : AppCompatActivity() { setContentView(R.layout.activity_settings) setSupportActionBar(toolbar) + /** RefreshLibrary.setOnClickListener { updateLibrary() } + */ initialize() supportActionBar?.setDisplayHomeAsUpEnabled(true) diff --git a/app/src/main/java/com/example/mear/playback/service/MusicService.kt b/app/src/main/java/com/example/mear/playback/service/MusicService.kt index ffa698a..6079b54 100644 --- a/app/src/main/java/com/example/mear/playback/service/MusicService.kt +++ b/app/src/main/java/com/example/mear/playback/service/MusicService.kt @@ -22,10 +22,14 @@ import com.example.mear.repositories.TrackRepository class MusicService: Service() { + companion object { + //fun curSongIndex(): Int = currentSongIndex + } + private var trackPlayer: MediaPlayer? = null private var currentSongIndex: Int? = null private var shuffleOn: Boolean? = null - private var repeatOn: Boolean? = false + private var repeatOn: Boolean? = null private val mBinder = LocalBinder() private val seconds = 4 @@ -66,6 +70,7 @@ class MusicService: Service() { } fun playTrack(id: Int) { + currentSongIndex = id trackPlayer!!.reset() trackPlayer!!.setDataSource(TrackRepository(this).getTrack(id).songPath) trackPlayer!!.prepare()