Alarmmanager Broadcastreceiver startet nicht

  • 1 Antworten
  • Letztes Antwortdatum
P

Patrix

Neues Mitglied
0
Ich versuche gerade zeitgesteuert einige Dienste laufen zu lassen. Damit ich auch Notifications verwenden kann verwende ich den Broadcastreceiver.

Die Alarmmanagereinstellungen sehen folgendermassen aus:
Intent intent = new
Intent(MainActivity.
this, AlarmReceiver.class);





PendingIntent pintent =
PendingIntent.getService(MainActivity.
this,
0, intent, 0);






AlarmManager alarm = (AlarmManager)
getSystemService(Context.
ALARM_SERVICE);





alarm.set(AlarmManager.RTC,
Calendar_Object.getTimeInMillis(), pintent);

Im Manifest habe ich schon sehr viele Variationen ausprobiert:
aktuell verwende ich diese Einstellung:

<receiver android:process =":remote" android:name=".AlarmReceiver" />

Leider wird die OnReceive-Methode niemals ausgeführt.

Versuche das Gleiche mit einem Service indem ich die Zeile
Intent intent = new
Intent(MainActivity.
this,
Service.
class);
ändere wird mein Service gestartet. Ich denke es liegt an der richtigen Einstellung im AndroidManifest. Hat jemand einen Tip?
 
Bin ein kleines Stückchen weiter.
Es muss natürlich:
PendingIntent pintent =
PendingIntent.getBroadcast(MainActivity.this,

0, intent, 0);
lauten.
 
Zurück
Oben Unten