DatePickerDialog неправильно устанавливает минимальную дату 1 января 1970 г.

У нас есть член, сообщающий, что он не может установить дату до 1 января 1970 года в нашем DatePickerDialog. Этот выпуск не воспроизводится для нас.

Мне уже известно, что DatePickerDialog не предоставляет функции setMinDate / setMaxDate базового DatePicker, поэтому может показаться, что на minDate / maxDate влияет какая-то модификация, специфичная для производителя мобильного телефона.

Этот пользователь сообщает, что он использует Droid x2 на Verizon под управлением 2.2 Froyo. Хотя мы считаем, что он прав в своем описании модели своего устройства, многие пользователи не понимают версию ОС, поэтому он может работать под управлением 2.3.

Я попытался решить эту проблему, добавив эту тему в свое действие:


Хотя эта тема в моем действии имела предполагаемый эффект ограничения DatePickerDialog на моих тестовых устройствах (вкладка Galaxy и оригинальный Motorola Droid), она очевидно, не повлиял на пользователя.

Эта проблема возникает у наших пользователей в 100% случаев, но у нас она корректно работает на наших собственных устройствах.

Может ли кто-нибудь объяснить, что могло быть причиной этого и как мы могли бы это исправить?

Я зарегистрировал эту ошибку против Google по этому поводу.

Спасибо!

9
задан esilver 23 December 2011 в 22:19
поделиться