Question

Bonjour, Je suis en train de mettre en place un verrou d'alarme pour une application.

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");

Il semble forcer à proximité lors de la définition du PowerManager indiqué dans le code ci-dessus. Ce qui se passe mal?

Était-ce utile?

La solution

Recevez-vous cette force de fermeture lors de l'exécution du code dans l'émulateur sur un périphérique réel?

Avez-vous défini des points d'arrêt dans Eclipse pour vérifier que l'appel getSystemService () est ce qui est à l'origine du problème?

éclipse lorsque la fermeture de force se produit-t LogCat dire quelque chose à ce sujet?

Avez-vous réglé

<uses-permission android:name="android.permission.WAKE_LOCK" />

dans le manifeste?

Vous pouvez également essayer de définir h comme définitive:

final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);

Faites-moi savoir si tout cela aide ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top