Android-AlarmManager多个闹钟相互独立的实现
1
2
3
4
5
6
7
8
9
10
11
12 |
Intent i= new
Intent(TimeSetActivity. this ,AlarmReceiver. class ); PendingIntent pi = PendingIntent.getBroadcast(TimeSetActivity. this , Integer.valueOf(id) , i, 0 ); //通过getBroadcast第二个参数区分闹钟,将查询得到的note的ID值作为第二个参数。 AlarmManager am = (AlarmManager) getSystemService(Activity.ALARM_SERVICE); am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pi); //设置闹铃 Intent i= new
Intent(TimeSetActivity. this ,AlarmReceiver. class ); PendingIntent pi = PendingIntent.getBroadcast(TimeSetActivity. this , Integer.valueOf(id) , i, 0 ); am.cancel(pi); //取消闹钟 //这样就通过getBroadcast的第二个参数有效的区分了各个闹钟 |
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。