Sì, è vero, la logica di Calendar è quella ed è di per sé corretta.
Una soluzione semplice: invece di aggiornare ogni volta di +1 mese la prima data, crei una copia dell'oggetto (metodo clone() ) e ci aggiungi ad ogni ciclo 1 ... 2 ... 3 .... N mesi.
Detto in altro modo: parti sempre dal primo oggetto Calendar (che non viene più "toccato") e lo cloni aggiungendo poi N mesi (devi avere una variabile n che si incrementa di 1).
Se hai dubbi, chiedi pure.


Rispondi quotando