Android 如何重复“报警”;";特定时间的天数

Android 如何重复“报警”;";特定时间的天数,android,alarmmanager,Android,Alarmmanager,这是我每24小时设置一次警报的代码。我怎么能只重复20天 alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 24*60*60*1000, pendingIntent); 这将永远重复,直到你取消它。所以,你能做的是,在20天内发射一些东西,在处理那个事件时,取消你的警报

这是我每24小时设置一次警报的代码。我怎么能只重复20天

alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, 
     calendar.getTimeInMillis(), 
     24*60*60*1000, 
     pendingIntent);

这将永远重复,直到你取消它。所以,你能做的是,在20天内发射一些东西,在处理那个事件时,取消你的警报