在Android中按顺序设置多个警报

时间:2014-08-05 06:20:17

标签: java android alarm

我想设置2个警报但只设置一个! 如果我在设置警报之间插入睡眠它将起作用!有谁知道它为什么这样运作?

    Intent alarmIntent = new Intent(AlarmClock.ACTION_SET_ALARM);
    alarmIntent.putExtra(AlarmClock.EXTRA_MESSAGE, "Alarm1");
    alarmIntent.putExtra(AlarmClock.EXTRA_HOUR, 17);
    alarmIntent.putExtra(AlarmClock.EXTRA_MINUTES, 0);
    alarmIntent.putExtra(AlarmClock.EXTRA_SKIP_UI, true);
    alarmIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    context.startActivity(alarmIntent);

      try {
          Thread.sleep(10000);
      } catch (InterruptedException e) {
          e.printStackTrace();
      } 


    Intent alarmIntent2 = new Intent(AlarmClock.ACTION_SET_ALARM);
    alarmIntent2.putExtra(AlarmClock.EXTRA_MESSAGE, "Alarm2");
    alarmIntent2.putExtra(AlarmClock.EXTRA_HOUR, 18);
    alarmIntent2.putExtra(AlarmClock.EXTRA_MINUTES, 0);
    alarmIntent2.putExtra(AlarmClock.EXTRA_SKIP_UI, true);
    alarmIntent2.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    context.startActivity(alarmIntent2);

0 个答案:

没有答案