我想设置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);