2015-09-05 7 views
2

Хочу добавить объект календарь на ParseObject я создал, но его бросать исключение всякий раз, когда я пытаюсь добавить его:Добавление объекта календарь на ParseObject

ParseObject route = new ParseObject(ParseConstants.CLASS_ROUTES); 
route.put(ParseConstants.KEY_ROUTE_PROPOSED_TIME, mProposedDateTime); 


    09-05 12:57:55.735 16977-16977/com.khackett.runmate E/AndroidRuntime﹕ FATAL EXCEPTION: main 
    Process: com.khackett.runmate, PID: 16977 
    java.lang.IllegalArgumentException: invalid type for value: class java.util.GregorianCalendar 

Я получаю объект Calendar от предыдущая цель следующим образом:

mProposedDateTime = (Calendar) getIntent().getSerializableExtra("proposedTime");

Что такое рекомендуемый способ добавить объект календарь на Разбираем?

ответ

2

В обработать, то вы нуждаетесь в Дата объект, для этого вы должны вызвать getTime() так: route.put(ParseConstants.KEY_ROUTE_PROPOSED_TIME, mProposedDateTime.getTime());

Смежные вопросы