Android音频管理器方法导致力量关闭

时间:2010-06-13 04:36:23

标签: android android-audiomanager

对此有所了解,并且为什么调用以下方法会产生一个强制关闭:

AudioManager myaudiomanager;

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

我没有看到任何明显的错误,我已经添加了关于音频管理器的清单的权限。

是否有人能够进一步指导我?

2 个答案:

答案 0 :(得分:1)

首先永远不会创建对象。试试吧。

myaudiomanager = new AudioManager();
// Not sure what parameters are needed but the documentation in the audiomanager tag has it.

答案 1 :(得分:0)

如果您发布了可能有帮助的ADB日志..

强制关闭通常意味着您的主线程没有响应,或者更具体地说,没有使用Android的规定时间。我发现很难相信对AudioManager的调用会导致FC ..