2011-07-12 1 views
1

Dans mon HTC Desire (Froyo), j'ai lancé un appel de l'une application Android et quand l'appel se termine, mon application Android allé en mode veille en montrantAndroid: AudioHardware la lecture pcm va en veille

"AudioHardware pcm la lecture va se mettre en veille "dans le chat de journal. quand j'appuie sur le bouton de retour, alors seulement je peux contrôler mon application ... Comment puis-je éviter d'appeler le mode veille ..

+0

que voulez-vous dire par « mon android l'application est passée en mode veille "? – bluefalcon

+0

@ Ravi mon téléphone est passé en mode veille .... seulement après avoir appuyé sur le bouton de retour, je peux effectuer des actions – jennifer

+0

Avez-vous vu ça? http://stackoverflow.com/questions/3047817/android-audiohardware-pcm-playback-is-going-to-standby cela ressemble au même problème. –

Répondre

1

Ajouter cette autorisation à votre AndroidManifest.xml:

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

Puis, en onCreate() :

PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE); 
mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MyTag"); 
mWakeLock.acquire(); 

Et onDestroy():

if (mWakeLock != null) { 
    mWakeLock.release(); 
    mWakeLock = null; 
} 
Questions connexes