2010-11-03 4 views
1

J'utilise pending_intents et un broadcast_receiver pour le traitement des événements en attente. Lorsque broadcast_receiver reçoit une intention, il crée une occurrence de sonnerie avec STREAM_NOTIFICATION et `play() '. Mais les sons sont en retard pour quelques dizaines de minutes!Lecture d'anneaux dans un récepteur de diffusion

J'ai vérifié que les pending_intens sont arrivés au bon moment et que broadcast_receiver les traite correctement.

Il semble qu'il y ait un problème avec la lecture des notifications lorsqu'un téléphone reste en mode veille (l'écran est éteint).

Quelqu'un sait comment contourner le problème?

Répondre

1

Il semble que les classes PowerManager et WakeLock doivent être utilisées pour activer l'unité de traitement.

Questions connexes