public static final Parcelable.Creator<Event> CREATOR = new Parcelable.Creator<Event>() {
@Override
public Event createFromParcel(Parcel source) {
- return new Event(source.readLong(), source.readString(), source.readString(), source.readString(), source.readString(), source.readInt(), source.readLong(), source.readLong());
+ return new Event(source.readLong(), source.readString(), source.readString(), source.readString(), source.readString(), source.readInt(), source.readLong(), source.readLong(), source.readLong());
}
@Override
Events.EVENT_COLOR,
Events.DTSTART,
Events.DTEND,
-
+ Events.CALENDAR_ID,
};
/** Event ID */
public final long dtstart;
/** Event end time (UTC milliseconds since epoch) */
public final long dtend;
+ /** Calendar ID */
+ public final long calendarID;
- private Event(final long _id, final String organizer, final String title, final String eventLocation, final String description, final int eventColor, final long dtstart, final long dtend) {
+ private Event(final long _id, final String organizer, final String title, final String eventLocation, final String description, final int eventColor, final long dtstart, final long dtend, final long calendarID) {
this._id=_id;
this.organizer=organizer;
this.title=title;
this.eventColour=eventColor;
this.dtstart=dtstart;
this.dtend=dtend;
+ this.calendarID=calendarID;
}
public static Event[] getEventsByCalendar(final Context context, final int calendarID){
cursor.moveToFirst();
final Event[] events = new Event[cursor.getCount()];
for(int i=0;i<events.length;i++)
- events[i]=new Event(cursor.getInt(0), cursor.getString(1), cursor.getString(2), cursor.getString(3), cursor.getString(4), cursor.getInt(5), cursor.getLong(6), cursor.getLong(7));
+ events[i]=new Event(cursor.getInt(0), cursor.getString(1), cursor.getString(2), cursor.getString(3), cursor.getString(4), cursor.getInt(5), cursor.getLong(6), cursor.getLong(7), cursor.getLong(8));
return events;
}
dest.writeInt(eventColour);
dest.writeLong(dtstart);
dest.writeLong(dtend);
+ dest.writeLong(calendarID);
}
}