В scheduleNotification
вы звоните removeAllPendingNotificationRequests()
.
Это удалит все ранее запланированные уведомления.
Когда вы звоните scheduleNotification
4 раза, каждое из первых трех уведомленийбудет отменен при последующем вызове на scheduleNotification
.
Только последнее уведомление останется.
Вы должны удалить вызов на removeAllPendingNotificationRequests()
.Вы можете назвать это до цикла for
, если хотите.