我有两个并且我正在添加事件,但是我需要在两个日历中标记我选择的范围,例如,如果我在第一个日历中从3月21日到4月10日选择将标记到30日,而另一个日历将标记为一个标记从4月1日到10日,
你有什么想法吗?
谢谢大家
答案 0 :(得分:0)
您无法修改ScheduleEvent
的同一对象实例来实现这一目标,您需要2个实例。
您可以使用复制构造函数实现自己的ScheduleEvent
。因此,只需继承`DefaultScheduleEvent':
class CustomScheduleEvent extends DefaultScheduleEvent
{
public CustomScheduleEvent(ScheduleEvent org)
{
super(org.getTitle(), org.getStart(), org.getEnd()); //or any other super constructor
//init other attributes...
}
}
现在您可以像这样复制您的活动:
ScheduleEvent newEvent = new CustomScheduleEvent(orgEvent);
并设置新的。