Skip to content

Commit 3acd5f1

Browse files
committed
feat : 알람 삭제 버튼에 알람 소리 해제
1 parent f5ed675 commit 3acd5f1

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

presentation/src/main/java/com/stop/ui/map/MapFragment.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.stop.ui.map
22

33
import android.Manifest.permission
4+
import android.content.Intent
45
import android.os.Bundle
56
import android.view.LayoutInflater
67
import android.view.View
@@ -17,6 +18,7 @@ import com.google.android.material.bottomsheet.BottomSheetBehavior
1718
import com.skt.tmap.TMapPoint
1819
import com.stop.R
1920
import com.stop.RouteNavGraphDirections
21+
import com.stop.SoundService
2022
import com.stop.databinding.FragmentMapBinding
2123
import com.stop.model.Location
2224
import com.stop.ui.alarmsetting.AlarmSettingViewModel
@@ -222,6 +224,7 @@ class MapFragment : Fragment(), MapHandler {
222224
private fun listenButtonClick(){
223225
binding.homeBottomSheet.layoutStateExpanded.buttonAlarmTurnOff.setOnClickListener {
224226
alarmViewModel.deleteAlarm()
227+
turnOffSoundService()
225228
val behavior = BottomSheetBehavior.from(binding.layoutHomeBottomSheet)
226229
behavior.state = BottomSheetBehavior.STATE_COLLAPSED
227230
}
@@ -241,6 +244,11 @@ class MapFragment : Fragment(), MapHandler {
241244
}
242245
}
243246

247+
private fun turnOffSoundService() {
248+
val intent = Intent(context, SoundService::class.java)
249+
requireContext().stopService(intent)
250+
}
251+
244252
companion object {
245253
private val PERMISSIONS =
246254
arrayOf(permission.ACCESS_FINE_LOCATION, permission.ACCESS_COARSE_LOCATION)

0 commit comments

Comments
 (0)