gpt4 book ai didi

安卓 : How to set monthly and weekly repeating calendar events(for selected days) using CalendarContract?

转载 作者:行者123 更新时间:2023-11-29 14:15:17 25 4
gpt4 key购买 nike

我正在尝试使用 CalendarContract 以编程方式设置日历事件。我可以在输入特定日期时设置事件。我想要的是,当用户选择一周中的特定日期(而不是输入日期)时,我想从当前日期开始每个月/每周输入这些天的重复事件。我还经历了一些Recurrence Rules using RRULE ,但是,我无法获得完美的组合。任何帮助将不胜感激。

最佳答案

您可以使用 Java 类 Timer 安排事件。所以 ,你用这种方式定义你的计时器..

mTimer = new Timer();
mTimer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
methodYouWantToBeCalledPeriodically();
}
}, Date When);

参数 Date 是您希望流程完成的日期。Timer 为我们提供了很多 scheduleAtFixedRate 和 schedule 方法,以便使用更适合您的方法..

你可以这样取消你的计时器:

mTimer.cancel();

你可以这样破坏你的计时器:

mTimer.cancel();
mTimer.purge();
mTimer= null;

关于安卓 : How to set monthly and weekly repeating calendar events(for selected days) using CalendarContract?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19550399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com