domingo, maio 22, 2011

Definindo a data inicial do DatePickerDialog

HI,

Tinha ido dormir umas quatro da manhã tentando definir a data do Date Picker Dialog com a data que tá gravada na tabela quando se está editando o registro. Achei um exemplo, mas não consegui fazer, devia ser o sono, pois, analisando o mesmo exemplo agora de manhã depois de ter acordado ( a hora? meio dia, hehehe ), consegui botar para funcionar.

Agora quando se está editando, é exibida a data que está gravada.

Fiz com base nesse exemplo


Código que estou utilizando

@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case DATE_DIALOG_ID:
if (definirdata){
String _date[] = mPickDateExpense.getText().toString().split("/");
mYear = Integer.parseInt(_date[2]);
mMonth = Integer.parseInt(_date[1]) - 1; // mes vai de 0 a 11
mDay = Integer.parseInt(_date[0]);
definirdata = false;
}
return new DatePickerDialog(this,
mDateSetListener,
mYear, mMonth, mDay);
}
return null;
}


Fiquem na Paz!!!

Nenhum comentário: