public DateTimeEditor setChangeListener(final Action1<Date> changeListener) {
        this.changeListener = changeListener;
        return this;
    }
Initializes the instance. Typically called in an activities 'onCreate' method.

@param dateView        textview to use for date display and picker handling. Usually this is a text button
@param timeView        textview to use for time display and picker handling. Might be null
@param resetButton     view to use for resetting the date. Might be null
@param fragmentManager manager to use for creating sub dialogs (date picker)
main/src/main/java/cgeo/geocaching/ui/DateTimeEditor.java