Android AlarmManager,如何每3天发送一次意向?
我用这个来启动一个意图来触发一个接收器 我如何设置它,使它每3天发送一次意图Android AlarmManager,如何每3天发送一次意向?,android,alarmmanager,Android,Alarmmanager,我用这个来启动一个意图来触发一个接收器 我如何设置它,使它每3天发送一次意图 AlarmManager am = (AlarmManager)getSystemService(alarm); Intent Aintent = new Intent("REFRESH_THIS"); PendingIntent pi = PendingIntent.getBroadcast(this, 0, Aintent, 0); Calendar calendar = Calenda
AlarmManager am = (AlarmManager)getSystemService(alarm);
Intent Aintent = new Intent("REFRESH_THIS");
PendingIntent pi = PendingIntent.getBroadcast(this, 0, Aintent, 0);
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.add(Calendar.MINUTE, 2);
am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pi);
使用
什么意思?日历代码定义首次启动的时间。间隔定义了重复的频率。
am.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 3 * AlarmManager.INTERVAL_DAY, pi);