Кодовое имя одного метода showNativePicker()
Я использую showNativePicker() в приложении "Календарь", и когда я выбираю дату, она отображает только текущую дату, так как я могу управлять ей, чтобы отображать выбранную дату в методе showNativePicker()? Заранее спасибо.
Это мой код:-
try{
Display.getInstance().showNativePicker(Display.PICKER_TYPE_DATE,PivDisplayCalendar.this, value, metaData);
Storage.getInstance().writeObject("Date", value);
Log.p(value.toString());
Dialog.show("Selected Date", value.toString(), "OK", "");
}
catch(Exception e) {
e.printStackTrace();
}
1 ответ
Вы не фиксируете значение, возвращаемое вызовом showNativePicker()
Вот пример кода. Обратите внимание на оператор присваивания во второй строке. Вам может понадобиться привести / преобразовать это, поскольку метод возвращает Object
try {
value = Display.getInstance().showNativePicker(Display.PICKER_TYPE_DATE,PivDisplayCalendar.this, value, metaData);
Storage.getInstance().writeObject("Date", value);
Log.p(value.toString());
Dialog.show("Selected Date", value.toString(), "OK", "");
} catch(Exception e) {
e.printStackTrace();
}