update widget at toggling an alarm

This commit is contained in:
tibbi 2018-03-13 16:32:56 +01:00
parent b4a1d6fce8
commit 561dbd3d34
2 changed files with 3 additions and 4 deletions

View File

@ -9,10 +9,7 @@ import com.simplemobiletools.clock.R
import com.simplemobiletools.clock.activities.SimpleActivity
import com.simplemobiletools.clock.adapters.AlarmsAdapter
import com.simplemobiletools.clock.dialogs.EditAlarmDialog
import com.simplemobiletools.clock.extensions.cancelAlarmClock
import com.simplemobiletools.clock.extensions.createNewAlarm
import com.simplemobiletools.clock.extensions.dbHelper
import com.simplemobiletools.clock.extensions.scheduleNextAlarm
import com.simplemobiletools.clock.extensions.*
import com.simplemobiletools.clock.helpers.DEFAULT_ALARM_MINUTES
import com.simplemobiletools.clock.interfaces.ToggleAlarmInterface
import com.simplemobiletools.clock.models.Alarm
@ -77,6 +74,7 @@ class AlarmFragment : Fragment(), ToggleAlarmInterface {
} else {
activity!!.toast(R.string.unknown_error_occurred)
}
context!!.updateWidgets()
}
private fun checkAlarmState(alarm: Alarm) {

View File

@ -60,6 +60,7 @@ class MyWidgetDateTimeProvider : AppWidgetProvider() {
val nextAlarm = getFormattedNextAlarm(context)
setVisibleIf(R.id.widget_next_alarm, nextAlarm.isNotEmpty())
setVisibleIf(R.id.widget_next_alarm_image, nextAlarm.isNotEmpty())
setText(R.id.widget_next_alarm, nextAlarm)
}
}