1
1
package com.stop.ui.map
2
2
3
3
import android.Manifest.permission
4
+ import android.content.Intent
4
5
import android.os.Bundle
5
6
import android.view.LayoutInflater
6
7
import android.view.View
@@ -17,6 +18,7 @@ import com.google.android.material.bottomsheet.BottomSheetBehavior
17
18
import com.skt.tmap.TMapPoint
18
19
import com.stop.R
19
20
import com.stop.RouteNavGraphDirections
21
+ import com.stop.SoundService
20
22
import com.stop.databinding.FragmentMapBinding
21
23
import com.stop.model.Location
22
24
import com.stop.ui.alarmsetting.AlarmSettingViewModel
@@ -222,6 +224,7 @@ class MapFragment : Fragment(), MapHandler {
222
224
private fun listenButtonClick (){
223
225
binding.homeBottomSheet.layoutStateExpanded.buttonAlarmTurnOff.setOnClickListener {
224
226
alarmViewModel.deleteAlarm()
227
+ turnOffSoundService()
225
228
val behavior = BottomSheetBehavior .from(binding.layoutHomeBottomSheet)
226
229
behavior.state = BottomSheetBehavior .STATE_COLLAPSED
227
230
}
@@ -241,6 +244,11 @@ class MapFragment : Fragment(), MapHandler {
241
244
}
242
245
}
243
246
247
+ private fun turnOffSoundService () {
248
+ val intent = Intent (context, SoundService ::class .java)
249
+ requireContext().stopService(intent)
250
+ }
251
+
244
252
companion object {
245
253
private val PERMISSIONS =
246
254
arrayOf(permission.ACCESS_FINE_LOCATION , permission.ACCESS_COARSE_LOCATION )
0 commit comments