Приложение зависает при отключении телефона - PullRequest
0 голосов
/ 21 июля 2010

Я пытаюсь включить микрофон мобильного Android. Приложение. зависает, если я включаю звук и включаю звук в цикле, с задержкой, скажем, 500 мс. Есть ли конкретная причина, по которой мобильный телефон ведет себя таким образом? (Motorola Droid даже не может отключить звук телефона), однако все другие мобильные телефоны могут это сделать.

Это выполняется в цикле 20 раз

audioService.setMicrophoneMute (истина);

    if(audioService.isMicrophoneMute())
                {
             Toast.makeText(getBaseContext(), "MUTED", 1).show();}
     try {
        Thread.sleep(1000,90);
         } 
        catch (InterruptedException e) 
        {
           // TODO Auto-generated catch block
           e.printStackTrace();
        }
     audioService.setMicrophoneMute(false);
    if(!audioService.isMicrophoneMute()){
 Toast.makeText(getBaseContext(), "Un MUTED", 1).show();

1 Ответ

0 голосов
/ 09 августа 2010

Он работал в основном потоке, работает нормально, как только я создал новый поток.

...