【发布时间】:2011-04-01 09:33:48
【问题描述】:
如何在 Android 中仅在周一、周二和周五重复闹钟。
Intent myIntent = new Intent(getApplicationContext(), x.class);
PendingIntent pendingIntent = PendingIntent.getService(getApplicationContext(), 0, myIntent, 0);
AlarmManager alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE);
//Calendar calender = new GregorianCalendar();
Calendar calender = Calendar.getInstance();
calender.setTimeInMillis(System.currentTimeMillis());
calender.set(Calendar.HOUR_OF_DAY, hours);
calender.set(Calendar.MINUTE, ireminder.getMin());
calender.set(Calendar.SECOND, 0);
calender.set(Calendar.MILLISECOND, 0);
calender.set(Calendar.DAY_OF_WEEK_IN_MONTH,3);
calender.set(Calendar.DAY_OF_WEEK_IN_MONTH,2);
calender.set(Calendar.DAY_OF_WEEK_IN_MONTH,6);
alarmManager.set(AlarmManager.RTC_WAKEUP, calender.getTimeInMillis(), pendingIntent);
但它不会重复 3 和 6 天(周一、周二和周五) 你们能帮我吗???
【问题讨论】:
标签: android