Android编程实现PendingIntent控制多个闹钟的方法
程序员文章站
2023-12-12 12:59:34
本文实例讲述了android编程实现pendingintent控制多个闹钟的方法。分享给大家供大家参考,具体如下:
要用 android.app.pendinginten...
本文实例讲述了android编程实现pendingintent控制多个闹钟的方法。分享给大家供大家参考,具体如下:
要用 android.app.pendingintent.getbroadcast(context context, int requestcode, intent intent)来实现控制多个闹钟,关键点在于其中的一个参数requestcode.
举例说明如下:
public void setclock(){ if(lva.ids.equals("")||lva.ids==null||lva.ids.length()<0){ toast.maketext(alarmtest.this, "请选择要设定的闹钟!", toast.length_long).show(); } else{ /*到这里了,重点是怎样获取时间和分钟并传入其中*/ r=dao.getall(lva.ids.replaceall("[\\p{punct}\\p{space}]+", "")); toast.maketext(alarmtest.this, r.getid()+"时:"+r.gethour()+"分:"+r.getminute(), toast.length_long).show(); c.settimeinmillis(system.currenttimemillis()); c.set(calendar.hour_of_day, integer.parseint(r.gethour())); c.set(calendar.minute, integer.parseint(r.getminute())); c.set(calendar.second, 0); c.set(calendar.millisecond, 0); intent i=new intent(alarmtest.this,callalarm.class); pendingintent sender=pendingintent.getbroadcast(alarmtest.this, r.getid(), i, 0); alarmmanager am=(alarmmanager)getsystemservice(context.alarm_service); am.set(alarmmanager.rtc_wakeup, c.gettimeinmillis(), sender); }
希望本文所述对大家android程序设计有所帮助。
推荐阅读
-
Android编程实现PendingIntent控制多个闹钟的方法
-
Android编程实现设置TabHost当中字体的方法
-
Android编程实现图片拍照剪裁的方法
-
Android编程将Activity背景设置为墙纸的简单实现方法
-
Android编程使用Fragment界面向下跳转并一级级返回的实现方法
-
Android编程单击图片实现切换效果的方法
-
Android编程实现保存图片到系统图库的方法示例
-
Android编程使用LinearLayout和PullRefreshView实现上下翻页功能的方法
-
Android编程实现简单设置按钮颜色的方法
-
Android编程实现将ButtonBar放在屏幕底部的方法