我有一个按钮点击启动的活动,并且在onResume上为新活动启动了使用MediaPlayer的音频服务。音频服务在onPause方法中停止。
由于某种原因,活动的音频服务无法启动。使用log,它向我显示新活动在再次创建之前运行onCreate,onResume,onPause和onDestroy方法,并在onResume处停止,但不启动音频服务。
这仅在某些设备和模拟器上发生,而对其他设备和模拟器工作正常。作为一个例子,它在模拟器Pixel API 23上工作正常,而它不适用于Pixel C API 23.我有两个朋友尝试在他们的物理手机上运行我的应用程序,两者都是相同的三星型号。它适用于其中一个,而另一个则不适用。在模拟器上进行测试时,logcat没有显示错误。
是否有人建议可能导致此错误的原因是什么?
我已经尝试android:largeHeap="true"
,以防它是一个堆问题,但无济于事。 minSDKVersion设置为15。