A
andy572
Ambitioniertes Mitglied
- 7
Hi @all,
brauche mal wieder Hilfe:
Ich habe einen Service der im Hintergrund läuft, funktioniert (lt. meinem Debug auch).
Dieser basiert auf einem Timer und checkt jede Minute eine Datenbank und vergleicht dort einen Zeitstempel mit der aktuellen Zeit. Trifft dieses auf ein Event zu (es handelt sich hier um einen Kalender den ich gebaut habe) soll der Service innerhalb eines aufenden TimerTask einen Alarmton geben und in der Statusbar eine Notification anzeigen.
Mein Problem: geht das Phone in den Sleep mode, wacht es trotz folgenden Code einfach nicht auf:
der code wird in der run() Funktion des TimerTask ausgeführt...
Danke für Eure Hilfe
Andy
brauche mal wieder Hilfe:
Ich habe einen Service der im Hintergrund läuft, funktioniert (lt. meinem Debug auch).
Dieser basiert auf einem Timer und checkt jede Minute eine Datenbank und vergleicht dort einen Zeitstempel mit der aktuellen Zeit. Trifft dieses auf ein Event zu (es handelt sich hier um einen Kalender den ich gebaut habe) soll der Service innerhalb eines aufenden TimerTask einen Alarmton geben und in der Statusbar eine Notification anzeigen.
Mein Problem: geht das Phone in den Sleep mode, wacht es trotz folgenden Code einfach nicht auf:
Code:
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");
wl.acquire();
mNotificationManager.notify(APP_ID, notification);
if( alarm > 0 ) {
int position = alarm - 1;
rtmgr.setType(RingtoneManager.TYPE_NOTIFICATION);
r = rtmgr.getRingtone(position);
if( r != null ) {
r.play();
}
}
wl.release();
Danke für Eure Hilfe
Andy