Ich brauche wirklich Hilfe Jungs, ich versuche, einen Toast zu einer bestimmten Zeit mit dem Alarm-Manager von Android erscheinen zu lassen. Ich einige der Forschung gemacht und ich diesen Code gemacht, aber ich weiß nicht, was nicht in Ordnung ist ... Ich habe alles versuchtWie setzt man den Alarm auf Android Studio?
public void start() {
AlarmManager manager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Date dat = new Date();
Calendar cal_alarm = Calendar.getInstance();
Calendar cal_now = Calendar.getInstance();
cal_now.setTime(dat);
cal_alarm.setTime(dat);
cal_alarm.set(Calendar.HOUR_OF_DAY,12);
cal_alarm.set(Calendar.MINUTE,13);
cal_alarm.set(Calendar.SECOND,0);
if(cal_alarm.before(cal_now)){
cal_alarm.add(Calendar.DATE,1);
}
manager.set(AlarmManager.RTC_WAKEUP,cal_alarm.getTimeInMillis(),pendingIntent);
}
Wenn ich cal_alarm verwenden - cal_now in manager.set es feuert nach 5 Sekunden .
Google dafür. Es gibt ein komplettes herunterladbares Beispiel für Android-Entwickler. –
überprüfen Sie diese http://stackoverflow.com/a/8801990/4414887 und http://stackoverflow.com/a/12124955/4414887 – anAmaka
Mögliche Duplikate von [Alarm Manager Beispiel] (http://stackoverflow.com/questions/ 4459058/alarm-manager-beispiel) –