Андроид текущая дата и спустя 7 дней

Нужно чтобы после нажатия кнопки, алерт диалог не появлялся 7 дней. Насколько я понимаю, необходимо использовать calendar class. Примерно в таком формате. Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DAY_OF_YEAR,7); Но как передать значения от текущей даты, до следующей, чтобы алерт принял preference, а счетчик дат обнулился например.


Ответы (1 шт):

Автор решения: Эникейщик

При каждом показе сохранять текущую дату в преференсах, когда захочется снова показать окно - считать и сравнить. Если прошло меньше 7 дней (или 168 часов или 10080 минут или 604800 секунд, смотря как требует задача), то не показывать.

→ Ссылка