【发布时间】:2016-11-19 15:57:39
【问题描述】:
我正在开发闹钟应用程序。我面临一个问题。好几天不知道怎么设置闹钟了。我已经尝试过下面的代码,但在日志中我看到了这个Wed Apr 06(没有更改任何日期,所以它应该是最近的星期二和星期五)。我做错了什么?可以隔天单独设置闹钟吗?
这是我的代码:
calendar.set(Calendar.DAY_OF_WEEK, Calendar.TUESDAY, Calendar.FRIDAY);
//calendar.add(Calendar.DAY_OF_WEEK,Calendar.FRIDAY);
Log.e("Point_1","Calendar " + calendar.getTime());
calendar.set(Calendar.HOUR_OF_DAY,timePicker.getCurrentHour());
calendar.set(Calendar.MINUTE,timePicker.getCurrentMinute());
Intent intent1 = new Intent(MyService_alarm.this,MyReceiver_Alarm.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(MyService_alarm.this,intent.getIntExtra("Size", 1),intent1,0);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.setRepeating(AlarmManager.RTC, calendar.getTimeInMillis(), 7 * 24 * 3600 * 1000, pendingIntent);
谢谢。
【问题讨论】:
标签: android alarmmanager