Вот сценарий:
Пользователь открывает приложение, нажимает кнопку и запускает некоторую активность. После нажатия кнопки и выполнения действия я хочу отключить кнопку, пока неделя не начнется заново. Даже если они закроют приложение и вернутся обратно, оно все равно должно быть отключено, если оно не будет сброшено.
Например, если они нажмут кнопку в понедельник, они не смогут сделать это снова до воскресенья в 12:00.
Независимо от того, в какой день они первоначально нажимают кнопку, они не смогут нажимать снова, пока неделя не начнется.
Какой самый простой способ сделать это в Android? Должен ли я сохранить в программе дату и время, когда они первоначально нажимали, а затем вычислять время до сброса каждый раз, когда открывают приложение?