diff --git a/app/src/main/java/com/rooster/rooster/AlarmAdapter.kt b/app/src/main/java/com/rooster/rooster/AlarmAdapter.kt index 45c8bbe..43ef155 100644 --- a/app/src/main/java/com/rooster/rooster/AlarmAdapter.kt +++ b/app/src/main/java/com/rooster/rooster/AlarmAdapter.kt @@ -15,6 +15,7 @@ import android.widget.LinearLayout import android.widget.Switch import android.widget.TextView import androidx.recyclerview.widget.RecyclerView +import java.util.Calendar class AlarmAdapter(private val alarmList: List, val alarmDbHelper: AlarmDbHelper) : RecyclerView.Adapter() { @@ -263,15 +264,16 @@ class AlarmAdapter(private val alarmList: List, val alarmDbHelper: AlarmD "Pick Time" -> { TimePickerDialog(context, { _, hour, minute -> val swicthEnabled = container.findViewById(R.id.switchAlarmEnabled) + val calendar = Calendar.getInstance() + calendar.set(Calendar.HOUR_OF_DAY, hour) + calendar.set(Calendar.MINUTE, minute) if (index == 1) { - alarm.time1 = (hour.toLong() * 60 + minute) * 60 + alarm.time1 = calendar.time.time } else if (index == 2) { - alarm.time2 = (hour.toLong() * 60 + minute) * 60 + alarm.time2 = calendar.time.time } alarm.enabled = true swicthEnabled.isChecked = alarm.enabled - Log.e("ALARM", alarm.getFormattedTime(alarm.time1).toString()) - Log.e("ALARM", alarm.getFormattedTime(alarm.time2).toString()) alarmDbHelper.updateAlarm(alarm) arrangeLayout(context, container, alarm, alarm.mode, holder) }, (alarm.time1 / 3600).toInt(), (alarm.time1 % 60 / 60).toInt(), true) diff --git a/app/src/main/res/raw/alarmclock.mp3 b/app/src/main/res/raw/alarmclock.mp3 index f14b944..6b9965a 100644 Binary files a/app/src/main/res/raw/alarmclock.mp3 and b/app/src/main/res/raw/alarmclock.mp3 differ diff --git a/app/src/main/res/raw/ugly_alarm.mp3 b/app/src/main/res/raw/ugly_alarm.mp3 new file mode 100644 index 0000000..f14b944 Binary files /dev/null and b/app/src/main/res/raw/ugly_alarm.mp3 differ