微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 设置日历活动重复方式为每天重复直 到某一天,修改此截止日期到提前的时间,此时 ...

设置日历活动重复方式为每天重复直 到某一天,修改此截止日期到提前的时间,此时 ...

时间:10-02 整理:3721RD 点击:

[DESCRIPTION]

1.打开Calendar--新建活动,设置重复方式为Daily until 7月31。
2.打开7月31号的活动--点击修改,选择全部修改--修改重复时间为Daily until 7月29--点击Done返回编辑界面查看--
时间显示的不是修改的7月29

[SOLUTION]

该现象是因为EditEventView.Java 中, onRecurrenceSet()-->populateRepeats()--
>recalculateEventRecurrenceRule();recalculateEventRecurrenceRule()进行对截止日期的进行了调整。
修改该行为需要去掉对截止日期的校正,可以将需要将recalculateEventRecurrenceRule() 方法中的第二个if分支流
程注释掉。
大概在2304-2325行:
/*if(newEnd > oldEnd) {
....
er.count = 0;
}*/
由于此部分修改不会上到内部branch中,所以不会做patch release,可以自行修改即
可。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top