Android-менеджер звука, вызывающий принудительное закрытие - PullRequest
1 голос
/ 13 июня 2010

Новичок в этом и немного сбит с толку относительно того, почему вызов следующего метода создает принудительное закрытие:

AudioManager myaudiomanager;

public void toggleSilent()
{
  myaudiomanager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
}

Я не вижу явных ошибок и добавил разрешения в манифест относительно аудиоменеджер.

Кто-нибудь может направить меня дальше?

Ответы [ 2 ]

1 голос
/ 30 января 2012

Объект никогда не создается в первую очередь.Попробуйте это.

myaudiomanager = new AudioManager();
// Not sure what parameters are needed but the documentation in the audiomanager tag has it.
0 голосов
/ 28 марта 2011

Если вы разместили журнал ADB, который может помочь ..

Принудительное закрытие обычно означает, что ваш основной поток не отвечает, или, точнее, не отнимает заданное время Android.Мне трудно поверить, что вызов AudioManager вызывает FC ..

...