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的第二个参数有效的区分了各个闹钟

  

  

Android-AlarmManager多个闹钟相互独立的实现,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。