先创建闹钟

AlarmManager manager = (AlarmManager)getSystemService(ALARM_SERVICE);Long seconds = Utils.getseconds(num1,num2,flag);long triggerAttime = SystemClock.elapsedRealtime()+seconds;Intent i = new Intent(this,AlarmReceiver.class);PendingIntent pi = PendingIntent.getBroadcast(this,count1++,i,0);//用count的不同来实现任务不会被覆盖manager.setExactAndAllowWhileIdle(AlarmManager.ELAPSED_REALTIME_WAKEUP,triggerAttime,pi);

这是删除的方法

Intent intent = new Intent(context, AlarmReceiver.class);   context是当前活动上下文PendingIntent pendingIntent = PendingIntent.getBroadcast(context,plan.get(position).getCount(),intent,PendingIntent.FLAG_UPDATE_CURRENT);  //第二个参数是requestCode 即要删除闹钟的code。最后一个参数是PendingIntent.FLAG_UPDATE_CURRENTAlarmManager alarmManager = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);alarmManager.cancel(pendingIntent); //cancel()方法删除闹钟

更多相关文章

  1. Android(安卓)CountDownTimer倒计时器的使用
  2. android ExpandableListView详解
  3. 2011.04.15——— android listView带checkbox
  4. Android单个进程内存分配策略
  5. android 广播传参数
  6. 初尝Android(安卓)Jetpack 之Navigation
  7. Android(安卓)canvas clip 参数解释
  8. mybatisplus的坑 insert标签insert into select无参数问题的解决
  9. Python技巧匿名函数、回调函数和高阶函数

随机推荐

  1. Android(安卓)Studio库Module引用aar文件
  2. android hessian通信
  3. Android带圆形进度条的ImageView
  4. Android之Drawable转换drawable、bitmap
  5. 【录音】Android录音--AudioRecord、Medi
  6. android 传递自定义参数
  7. gradle切换为阿里云镜像
  8. HotApp小程序统计开发总结之设置了naviga
  9. Android(安卓)点击Notification事件处理
  10. Android(安卓)琐碎知识点汇总