- Forum-Beiträge: 24
16.03.2014, 20:51:15 via Website
16.03.2014 20:51:15 via Website
Manifest
2</activity>
3 <receiver android:name=".OnAlarmReceive" />
4 </application>
Quellcode Alarm setzen
2alarmset(kontrolle);
Quellcode
2 Log.d("QIIIX ", "Kontroll: " + kont);
3 Calendar cal = Calendar.getInstance();
4 cal.add(Calendar.SECOND, kont*60);
5 alarmMgr = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
6 Intent intentalarm = new Intent(this, OnAlarmReceive.class);
7 alarmIntent = PendingIntent.getBroadcast(this, 0, intentalarm, PendingIntent.FLAG_CANCEL_CURRENT);
8 alarmMgr.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), alarmIntent);
9 if (alarmMgr!= null) {
10 Log.d("QIIIX ", "Alarm set: " + alarmMgr);
11 }
12 }
13 public class OnAlarmReceive extends BroadcastReceiver {
14 @Override
15 public void onReceive(Context context, Intent intent) {
16 Log.d("Kontr QIIIX Alarm", "Alarm ausgelöst");
17 }
18 }
Der Alarm wird gesetzt, wie ich dem Logcat entnehmen kann, jedoch, wird "onReceive" nicht durchgeführt.
Bin dankbar für jeden Hinweis.
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.