Кодовое имя одного метода 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();
}
Другие вопросы по тегам