对此有所了解,并且为什么调用以下方法会产生一个强制关闭:
AudioManager myaudiomanager;
public void toggleSilent()
{
myaudiomanager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
}
我没有看到任何明显的错误,我已经添加了关于音频管理器的清单的权限。
是否有人能够进一步指导我?
答案 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 ..