Java 有没有办法在android中为同一事件添加多个提醒?

Java 有没有办法在android中为同一事件添加多个提醒?,java,android,Java,Android,有没有办法在安卓系统中为同一事件添加多个提醒(我需要在4小时、3小时、2小时、1小时之前添加)希望你们能帮助我..提前谢谢你应该更具体一些,你想在哪里添加多个提醒?在callendar应用程序中 你应该看看这个: 如果您使用的是alarm manager,则以下是代码 // context variable contains your `Context` AlarmManager mgrAlarm = (AlarmManager) context.getSystemService(AL

有没有办法在安卓系统中为同一事件添加多个提醒(我需要在4小时、3小时、2小时、1小时之前添加)希望你们能帮助我..提前谢谢

你应该更具体一些,你想在哪里添加多个提醒?在callendar应用程序中

你应该看看这个:


如果您使用的是alarm manager,则以下是代码

    // context variable contains your `Context`
AlarmManager mgrAlarm = (AlarmManager) context.getSystemService(ALARM_SERVICE);
ArrayList<PendingIntent> intentArray = new ArrayList<PendingIntent>();

for(i = 0; i < 10; ++i)
{
   Intent intent = new Intent(context, OnAlarmReceiver.class);
   // Loop counter `i` is used as a `requestCode`
   PendingIntent pendingIntent = PendingIntent.getBroadcast(context, i, intent, 0);
   // Single alarms in 1, 2, ..., 10 minutes (in `i` minutes)
   mgrAlarm.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, 
                SystemClock.elapsedRealtime() + 60000 * i, 
                pendingIntent); 

   intentArray.add(pendingIntent);
}
//上下文变量包含您的`context`
AlarmManager mgrAlarm=(AlarmManager)context.getSystemService(报警服务);
ArrayList intentArray=新的ArrayList();
对于(i=0;i<10;++i)
{
意向意向=新意向(上下文,OnAlarmReceiver.class);
//循环计数器'i'用作'requestCode'`
PendingEvent PendingEvent=PendingEvent.getBroadcast(上下文,i,意图,0);
//1、2、…、10分钟内的单个警报(以'i'分钟为单位)
mgrAlarm.set(AlarmManager.Appeased\u REALTIME\u唤醒,
SystemClock.elapsedRealtime()+60000*i,
悬挂式);
intentArray.add(挂起内容);
}

Yes in Calendar app..Thanx@Vascote,让我试试看,这在没有意图的情况下是可能的..?事实上,我不希望用户在这个任务中进行交互。@JIThi with ContentValue,请看第二个链接。Thanx@Dhara Patel,谢谢