Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); // Tue, Wed...
calendar.set(Calendar.HOUR_OF_DAY, 1);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
PendingIntent pi = PendingIntent.getService(context, 0, new Intent(context,MyClass.class),PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
am.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 7*24*60*60*1000, pi);
这一周将闪光一次重复在周一,但: 我想设置报警意向未决只在工作日(不含周六,周日),如何只用一个意图办呢? 我不想使用5个不同的PendingIntents与5个不同的ID,因为那么我必须取消5报警仅在工作日
谢谢,会试试这个方法,看起来很简单:) –