I'm in a particular situation in which I have to alter the min and max date
of DatePicker according to the selected element of a Spinner. Here's the
chunk of code I'm using to switch min and max date.
private void switchCalculationMethod(int method) {
calculationMethod = method;
switch (method) {
case METHOD_1:
datePicker.setMinDate(new
LocalDate().minusWeeks(42).toDateTimeAtStartOfDay()
.getMillis());
datePicker.setMaxDate(new
LocalDate().plusDays(1).toDateTimeAtStartOfDay()
.getMillis() - 1);
break;
case METHOD_2:
datePicker.setMinDate(new
LocalDate().minusWeeks(2).toDateTimeAtStartOfDay()
.getMillis()); // This don't work!!
datePicker.setMaxDate(new
LocalDate().plusWeeks(40).toDateTimeAtStartOfDay()
.getMillis()); // This works!!!
break;
}
datePicker.init(today.getYear(), today.getMonthOfYear() - 1,
today.getDayOfMonth(), this);
}
So, the DatePicker would get set up correctly the first time, problem
occurs when I attempt to change the min date again (*changing max date works
*). It would remain at the value I had set first. I'm thinking this is a
bug (would be great if this can be confirmed). But I thought I'd post it
here because I might be doing something wrong.
*PS* : I'm using Joda time api.
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
---
You received this message because you are subscribed to the Google Groups
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.