2011-11-29 80 views

回答

1

当您将意图定义为警报的PendingIntent时,您可以通过定义不同的值来设置意图,以将意图作为关键字/对使用。

相同的方式,还可以定义目的相同与不同请求的代码

这里是代码段

Intent intent=new Intent(context,YourActivity.class); 
intent.putExtra("your first value",title); 
intent.putExtra("your second value", desc); 

PendingIntent sender = PendingIntent.getBroadcast(context,(int)requestcode, intent, PendingIntent.FLAG_UPDATE_CURRENT); 

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

am.set(AlarmManager.RTC_WAKEUP,alarm_time,sender); 

当您使用意图与事件值假设标题和说明现在设置定义通过requestcode转入PendingIntent。此请求代码必须是唯一的,否则具有相同的意图,并且相同的请求代码将覆盖现有的警报。并且如果将来您想要取消当时的闹钟,则您已保留所有的请求代码

+0

感谢您的回答为我工作 –