【问题标题】:Android audio manager method causing a force closeAndroid音频管理器方法导致强制关闭
【发布时间】:2012-01-30 19:43:18
【问题描述】:

对此很陌生,有点困惑为什么调用以下方法会创建强制关闭:

AudioManager myaudiomanager;

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

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

谁能进一步指导我?

【问题讨论】:

  • 在 Eclipse 中使用 adb logcat、DDMS 或 DDMS 透视图查看与错误相关的 Java 堆栈跟踪,以了解哪里出错了。

标签: android android-audiomanager


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-25
      • 1970-01-01
      • 2013-01-22
      • 2023-01-02
      • 2015-11-01
      相关资源
      最近更新 更多