start_alarm.setOnClickListener(new View.OnClickListener() {
@TargetApi(Build.VERSION_CODES.M)
@Override
public void onClick(View v) {
calendar.set(Calendar.HOUR_OF_DAY, alarmTimePicker.getCurrentHour());
calendar.set(Calendar.MINUTE, alarmTimePicker.getCurrentMinute());
int hour = alarmTimePicker.getCurrentHour();
int minute = alarmTimePicker.getCurrentMinute();;
String hour_string = String.valueOf(hour);
String minute_string = String.valueOf(minute);
if (hour>12) {
hour_string = "0"+String.valueOf(hour - 12);
}
if (minute<12) {
minute_string ="0"+ String.valueOf(minute);
}
AddData(hour_string,minute_string,1);
setAlarmText("Alarm set to " + hour_string + ":" + minute_string);
//Toast.makeText(getApplicationContext(), "You set the alarm", Toast.LENGTH_SHORT).show();
myIntent.putExtra("extra", "yes");
pending_intent = PendingIntent.getBroadcast(Alarm.this, _id, myIntent, PendingIntent.FLAG_ONE_SHOT);
alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pending_intent);
}
});
我正在構建鬧鐘應用程序。我成功實現了基本鬧鐘功能。如何設置鬧鐘的日曆時間
從該代碼我可以添加一次到我的日曆,但我怎麼能添加多個時間?因爲我有一個我需要它響鈴的時間列表
你可以添加儘可能多的你想..只使用獨特的ID爲待定的意圖..你很好去 –
對於報警類應用程序,而不是有多個警報,立即採取下一個事件,你可以設置一個警報,一旦收到此警報,您可以進行下一個即將到來的事件,並且可以發出類似您可以繼續的警報,在這種情況下,您一次只能有一個警報。 –
你能解釋一下嗎?或編輯我的代碼請 – moha