Android: воспроизведение AudioHardware PCM переходит в режим ожидания

В моем HTC Desire (Froyo) я инициировал вызов из приложения для Android, и когда вызов завершается, мое приложение для Android перешло в режим ожидания, показывая

«Воспроизведение AudioHardware PCM переходит в режим ожидания» в журнале cat. когда я нажимаю кнопку «Назад», только тогда я могу управлять своим приложением... как я могу предотвратить вызов режима ожидания..


person jennifer    schedule 12.07.2011    source источник
comment
что вы имеете в виду, говоря, что мое приложение для Android перешло в режим ожидания?   -  person bluefalcon    schedule 26.07.2011
comment
@ Рави, мой телефон перешел в режим ожидания.... только после нажатия кнопки "Назад" я могу выполнять действия   -  person jennifer    schedule 27.07.2011
comment
Вы видели это? stackoverflow.com/ вопросов/3047817/ похоже на ту же проблему.   -  person    schedule 01.08.2011


Ответы (1)


Добавьте это разрешение в свой AndroidManifest.xml:

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

Затем в onCreate():

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

И в onDestroy():

if (mWakeLock != null) {
    mWakeLock.release();
    mWakeLock = null;
}
person l33t    schedule 04.08.2011