3
我想设置一个以上的每日闹钟在我的Android应用程序为我作出这样的如何在Android应用程序中设置多个每日闹钟?
Intent i = new Intent(this, AlarmReceiver.class);
PendingIntent pi = PendingIntent.getBroadcast(this, 0, i,PendingIntent.FLAG_ONE_SHOT);
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.MINUTE, 1);
AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 30000, pi);
我已经给30000毫秒的间隔演示代码,所以我认为应该重复以每30秒。但不重复。它从我启动应用程序1分钟后响起一次是我错了?我该如何在我的应用程序中设置多个每日闹钟? 谢谢!
看看这个问题,可能是它可以帮助你http://stackoverflow.com/questions/9921189/multiple-alarm-fire-at-same-time/9923848#9923848 – Ajay
你也可以访问这个网站的基本思路http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/1.5_r4/com/android/alarmclock/Alarms.java – Ajay