- 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.