Olá, pessoal!
Estou fazendo um trabalho onde preciso ter uma função que incremente o dia sempre que a opção "simular a passagem de um dia" for escolhida.
Estava usando "add" para isso, dessa forma:
GregorianCalendar calendario = new GregorianCalendar(2007, 11, 28);
public String toString()
{
return calendario.get(Calendar.DAY_OF_MONTH)+ "/" +calendario.get(Calendar.MONTH) + "/" + calendario.get(Calendar.YEAR);
}
public void roll()
{
calendario.add(Calendar.DAY_OF_MONTH, 1);
}
Se eu escolho a opção "simula a passagem de um dia", o dia é incrementado normalmente, mas se logo após, eu escolho a opção novamente, não incrementa de novo, fica naquela mesma data... :x
Alguém sabe como corrigir esse problema ou me mostrar como se usa a função "roll", que talvez funcione nesse caso?
Obrigada a quem puder ajudar... :P