В Android есть прослушиватель событий DatePicker.OnDateChangedListener. Я пытаюсь установить на дату изменилось слушателя в целях Datepicker действуйте следующим образом:Android - OnDateChangedListener - как вы это устанавливаете?
DatePicker dp = new DatePicker(getContext());
dp.setOnDateChangedListener(this);
//where this is my activity extends DatePicker.OnDateChangedListener
Но знаете что? Дата выборщика не имеет метода под названием setOnDateChangedListener.
Мой вопрос:
- Как же установить дату изменили слушателя в Android?
- Если невозможно установить прослушиватель с измененной датой, какова цель этого события?
Любая документация/учебники будут очень полезными.
Android API - это что-то. Интересно, кто придумал этот смехотворный подход? – Tawani
Мне это не кажется смешным, и, по крайней мере, это в документах API. Во всяком случае, я думаю, причина в том, что у Android-виджетов обычно есть несколько конструкторов, поскольку, когда вы хотите контролировать, какие атрибуты стиля и макета должны быть созданы, - поэтому они придерживались этого соглашения, а не создавали многочисленные конструкторы со многими параметрами. –
Кажется, у вас есть метод setOnDateChangedListener(), например, для установки прослушивателя кликов. Интересно, почему они заставляют вас инициализировать его до даты, когда он автоматически инициализирует вас сегодня? –