\ v1.0.3 - \ud558\ub8e8 \uba54\ubaa8 4\uc904 \ud655\uc7a5 \ubc0f \ub0a0\uc9dc \uc606 \uadfc\ubb34 \ubc43\uc9c0 \ubc30\uce58 \uc54c\ub78c \ucd94\uac00 \uc2dc \ubcfc\ub968 \ucd5c\ub300\uce58 ubcf4uc815\
This commit is contained in:
@@ -476,7 +476,18 @@ class FragmentSettingsAlarm : Fragment(), SharedPreferences.OnSharedPreferenceCh
|
||||
Log.w("ShiftAlarm", "soundUri가 비어있어 기본값으로 재설정: $currentDialogSoundUri")
|
||||
}
|
||||
|
||||
Log.d("ShiftAlarm", "알람 ${if (isNew) "생성" else "수정"} - 최종 soundUri: $currentDialogSoundUri")
|
||||
// 새 알람 추가 시 또는 볼륨이 0인 경우 시스템 알람 스트림 볼륨을 최대치로 설정
|
||||
try {
|
||||
val audioManager = requireContext().getSystemService(Context.AUDIO_SERVICE) as android.media.AudioManager
|
||||
val maxVol = audioManager.getStreamMaxVolume(android.media.AudioManager.STREAM_ALARM)
|
||||
val currVol = audioManager.getStreamVolume(android.media.AudioManager.STREAM_ALARM)
|
||||
if (isNew || currVol == 0) {
|
||||
audioManager.setStreamVolume(android.media.AudioManager.STREAM_ALARM, maxVol, 0)
|
||||
Log.d("ShiftAlarm", "알람 스트림 볼륨 최대치($maxVol)로 초기화 완료")
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
Log.w("ShiftAlarm", "알람 볼륨 설정 실패", e)
|
||||
}
|
||||
|
||||
fun updateSoundName(uriStr: String?) {
|
||||
if (uriStr.isNullOrEmpty() || uriStr == "null") {
|
||||
|
||||
Reference in New Issue
Block a user