Android-AlarmManager多个闹钟相互独立的实现
2014-08-03 21:59
495 查看
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的第二个参数有效的区分了各个闹钟
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多个闹钟相互独立的实现
- Android-AlarmManager多个闹钟相互独立的实现
- Android 使用AlarmManager和NotificationManager来实现闹钟和通知栏
- Android重复闹钟(每天)的实现 Android之AlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作
- android 闹钟AlarmManager的实现
- Android AlarmManager闹钟实现
- Android 利用AlarmManager和NotificationManager来实现闹钟和通知栏
- Android独立闹钟实现
- Android自动开关机实现, AlarmManager实现开关机闹钟
- Android 通过AlarmManager实现单次闹钟和周期闹钟
- Android---AlarmManager(全局定时器/闹钟)指定时长或以周期形式
- Android---AlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作
- Android自定义锁屏实现----仿正点闹钟滑屏解锁
- Android AlarmManager实现多个定时重复提醒
- android闹钟AlarmManager的使用
- Android闹钟程序周期循环提醒源码(AlarmManager)
- Android闹钟的实现!
- Android 使用AlarmManager设置闹钟
- Android闹钟程序周期循环提醒源码(AlarmManager)
- Android-AlarmManager(全局定时器/闹钟)