v1.2.4: Deprecation 경고 수정 및 삭제 알람 버그 수정

This commit is contained in:
2026-02-23 12:48:37 +09:00
parent 161cc8060d
commit fdcbb615ab
5 changed files with 52 additions and 14 deletions

View File

@@ -451,13 +451,18 @@ class FragmentSettingsAlarm : Fragment(), SharedPreferences.OnSharedPreferenceCh
if (android.os.Build.VERSION.SDK_INT >= 23) {
timePicker.hour = parts[0].toInt(); timePicker.minute = parts[1].toInt()
} else {
timePicker.currentHour = parts[0].toInt(); timePicker.currentMinute = parts[1].toInt()
@Suppress("DEPRECATION")
timePicker.currentHour = parts[0].toInt()
@Suppress("DEPRECATION")
timePicker.currentMinute = parts[1].toInt()
}
btnSelectSound.setOnClickListener {
val intent = Intent(android.media.RingtoneManager.ACTION_RINGTONE_PICKER).apply {
putExtra(android.media.RingtoneManager.EXTRA_RINGTONE_TYPE, android.media.RingtoneManager.TYPE_ALARM)
putExtra(android.media.RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, if (currentDialogSoundUri != null) android.net.Uri.parse(currentDialogSoundUri) else null as android.net.Uri?)
// 무음 선택 방지: 시스템 알람음만 선택 가능
putExtra(android.media.RingtoneManager.EXTRA_RINGTONE_SHOW_SILENT, false)
}
startActivityForResult(intent, 100)
}
@@ -485,7 +490,9 @@ class FragmentSettingsAlarm : Fragment(), SharedPreferences.OnSharedPreferenceCh
btnCancel.setOnClickListener { dialog.dismiss() }
btnSave.setOnClickListener {
@Suppress("DEPRECATION")
val h = if (android.os.Build.VERSION.SDK_INT >= 23) timePicker.hour else timePicker.currentHour
@Suppress("DEPRECATION")
val m = if (android.os.Build.VERSION.SDK_INT >= 23) timePicker.minute else timePicker.currentMinute
val time = String.format("%02d:%02d", h, m)