gpt4 book ai didi

java - 如何在android中为日历事件设置多个闹钟?

转载 作者:行者123 更新时间:2023-11-30 04:32:07 24 4
gpt4 key购买 nike

我已经处理过日历事件,对于每个事件,闹钟都应该响起并发出通知。我面临的问题是,如果我设置了多个事件,最后设置的事件将单独通知用户并发出警报。但是所有其他事件都没有引起警觉。感谢任何帮助,并提前致谢...

最佳答案

如果您使用 Single Intent 即时创建警报,您需要将不同的请求代码传递到 getService() 方法中。

或者,如果您在其他地方可以创建多个 Intent 瞬间,并且可以使用不同的请求代码来设置它

此处更新了代码 fragment

AlarmManager alarms = (AlarmManager)context.getSystemService(
Context.ALARM_SERVICE);
Intent i = new Intent(MyReceiver.ACTION_ALARM); // "com.example.ALARM"
i.putExtra(MyReceiver.EXTRA_ID, id); // "com.example.ID", 2
PendingIntent p = PendingIntent.getBroadcast(context, requestcode, i, 0);

这里getService的第二个参数是request code,你需要为多个报警设置不同的请求。

关于java - 如何在android中为日历事件设置多个闹钟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7525201/

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