对此的新手,对于为什么调用以下方法会创建强制关闭有点困惑:
AudioManager myaudiomanager;
public void toggleSilent()
{
myaudiomanager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
}
我没有看到任何明显的错误,并且我已在清单中添加了有关音频管理器的权限。
谁能进一步指导我?
对此的新手,对于为什么调用以下方法会创建强制关闭有点困惑:
AudioManager myaudiomanager;
public void toggleSilent()
{
myaudiomanager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
}
我没有看到任何明显的错误,并且我已在清单中添加了有关音频管理器的权限。
谁能进一步指导我?
对象永远不会首先被创建。试试看。
myaudiomanager = new AudioManager();
// Not sure what parameters are needed but the documentation in the audiomanager tag has it.
如果您发布了可能有帮助的 ADB 日志..
强制关闭通常意味着您的主线程没有响应,或者更具体地说,没有 Android 的大量时间。我发现很难相信对 AudioManager 的调用会导致 FC ..