取消闹钟:

Intent intent = new Intent(context, TestReceiver.class);

PendingIntent pi = PendingIntent.getBroadcast(context, 1, intent, 0);

AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);

am.cancel(pi);

取消闹钟关键在于PendingIntent ,如果有创建闹钟使用的PendingIntent ,可以直接使用。

如果沒有,那就要新建一个PendingIntent ,有两处需要必须一样:

1、传给Intent 的 receiver class。

2、传给PendingIntent 的 request code。

也就是上面程序里的 TestReceiver.class 与1。

最后将 PendingIntent 传给am.cancel() 就可以了。

更多相关文章

  1. android闹钟程序实现铃声
  2. android闹钟――原代码
  3. Android AlarmManager实现定时任务(也就是闹钟) 附Demo源码
  4. Android Alarm闹钟
  5. Android闹钟开发 问题总结
  6. Android闹钟服务AlarmManager
  7. android 闹钟定时任务 AlarmManager
  8. android闹钟(五):实现闹钟功能

随机推荐

  1. Android SDK目录结构介绍
  2. Android之android exported="false"作用
  3. android核心模块及相关技术
  4. 安卓开发中Spinner的基本用法(总结)
  5. Android中的日历读写操作!!!
  6. 第二章 IPC机制
  7. zz浅谈android的selector,背景选择器
  8. Android 动态logo bootanimation.zip 制
  9. android 核心组件( 2 )
  10. Android(安卓)addJavaScriptInterface