do not show exceptions thrown at reminder screen

This commit is contained in:
tibbi 2022-04-22 14:33:26 +02:00
parent 41ad3be223
commit cbda18faac
3 changed files with 10 additions and 9 deletions

View File

@ -168,7 +168,12 @@ class ReminderActivity : SimpleActivity() {
vibrator?.vibrate(VibrationEffect.createWaveform(pattern, 0))
}
val soundUri = if (alarm != null) alarm!!.soundUri else config.timerSoundUri
val soundUri = if (alarm != null) {
alarm!!.soundUri
} else {
config.timerSoundUri
}
if (soundUri != SILENT) {
try {
mediaPlayer = MediaPlayer().apply {
@ -179,12 +184,11 @@ class ReminderActivity : SimpleActivity() {
prepare()
start()
}
} catch (e: Exception) {
showErrorToast(e)
}
if (config.increaseVolumeGradually) {
scheduleVolumeIncrease()
if (config.increaseVolumeGradually) {
scheduleVolumeIncrease()
}
} catch (e: Exception) {
}
}
}

View File

@ -58,7 +58,6 @@ class EditTimerDialog(val activity: SimpleActivity, val timer: Timer, val callba
})
}
edit_timer_label_image.applyColorFilter(textColor)
edit_timer_label.setText(timer.label)
@ -111,5 +110,4 @@ class EditTimerDialog(val activity: SimpleActivity, val timer: Timer, val callba
timer.channelId = null
view.edit_timer_sound.text = alarmSound.title
}
}

View File

@ -81,5 +81,4 @@ class Config(context: Context) : BaseConfig(context) {
var timerChannelId: String?
get() = prefs.getString(TIMER_CHANNEL_ID, null)
set(id) = prefs.edit().putString(TIMER_CHANNEL_ID, id).apply()
}