У меня возникают проблемы с вычислением того, когда в следующий последний день месяца будет отправлено уведомление, которое планируется отправить.
Вот мой код:
RecurrenceFrequency recurrenceFrequency = notification.getRecurrenceFrequency();
Calendar nextNotifTime = Calendar.getInstance();
Я считаю, что эта строка вызывает проблемы:
nextNotifTime.add(recurrenceFrequency.getRecurrencePeriod(),
recurrenceFrequency.getRecurrenceOffset());
Как я могу использовать Календарь, чтобы правильно установить последний день следующего месяца для уведомления?