Daniel online
- Forum-Beiträge: 282
18.05.2011, 22:05:59 via Website
18.05.2011 22:05:59 via Website
Ich mal wieder
Ich will einen Wecker bauen.
Dazu benutze ich einen AlarmManager welcher einen PendingIntent verschicken soll sobald die Zeit um ist.
Doch leider funktioniert es nicht so ganz.
Hier mal der Code:
Hier wird der Alarm gesetzt:
Wenn ich jetzt einfach onRecieve in der kitchen_main Activity aufrufe kommt da nur leider garnix :/
1. (Wie) muss ich den Receiver registrieren? Hier wäre ein kleines Codebeispiel sehr nützlich da ich auch schon mit Google nicht soo weit gekommen bin.
2. Was genau sind Flags? (zb beim PendingIntent) und ist es richtig das ich dafür einfach eine leere String variable angelegt hab?(wollte eclipse so..)
Danke
Ich will einen Wecker bauen.
Dazu benutze ich einen AlarmManager welcher einen PendingIntent verschicken soll sobald die Zeit um ist.
Doch leider funktioniert es nicht so ganz.
Hier mal der Code:
Hier wird der Alarm gesetzt:
1private void setAlarm(int id, int time_total)
2 {
3
4 AlarmManager alarmM = (AlarmManager)getSystemService(ALARM_SERVICE);
5 Intent alarmIntent = new Intent(this, kitchen_main.class);
6// IntentFilter filter = new IntentFilter(KITCHEN_ALARM);
7
8 PendingIntent pendingAlarmIntent = PendingIntent.getBroadcast(this, id, alarmIntent, FLAG_ONE_SHOT);
9 alarmM.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis()+time_total, pendingAlarmIntent);
10 Toast.makeText(this, "alarm is set", 1000).show();
11
12 }
2 {
3
4 AlarmManager alarmM = (AlarmManager)getSystemService(ALARM_SERVICE);
5 Intent alarmIntent = new Intent(this, kitchen_main.class);
6// IntentFilter filter = new IntentFilter(KITCHEN_ALARM);
7
8 PendingIntent pendingAlarmIntent = PendingIntent.getBroadcast(this, id, alarmIntent, FLAG_ONE_SHOT);
9 alarmM.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis()+time_total, pendingAlarmIntent);
10 Toast.makeText(this, "alarm is set", 1000).show();
11
12 }
Wenn ich jetzt einfach onRecieve in der kitchen_main Activity aufrufe kommt da nur leider garnix :/
1. (Wie) muss ich den Receiver registrieren? Hier wäre ein kleines Codebeispiel sehr nützlich da ich auch schon mit Google nicht soo weit gekommen bin.
2. Was genau sind Flags? (zb beim PendingIntent) und ist es richtig das ich dafür einfach eine leere String variable angelegt hab?(wollte eclipse so..)
Danke
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.