1

在我的应用报告中强制关闭:

java.lang.ClassCastException: int[] 不能在 dalvik.system.NativeStart.run(Native Method) 的 android.media.SoundPool.postEventFromNative(SoundPool.java:466) 中转换为 java.lang.ref.WeakReference

Soundpool 由我创建的静态使用的 Soundmanager 类包装,即:

    SoundManager.getInstance();
    SoundManager.initSounds(this, mApp.Sound(), mApp.Voice());
    SoundManager.loadSounds();

...

SoundManager.playSound(SoundManager.SNDGAMEOVER, 1);

...

错误发生在我的主要活动和另一活动之间 - 不确定是在第二个活动的一个实例正在关闭还是正在打开时。它很难调试,因为它是间歇性的。有没有其他人遇到过类似的问题?

4

0 回答 0