晚上好,
我收到很多关于OOM错误的报告(但显然只是来自一小部分用户):
java.lang.OutOfMemoryError:无法分配2359308字节 分配808560个空闲字节和789KB,直到OOM为止 dalvik.system.VMRuntime.newNonMovableArray(Native Method)at android.graphics.Bitmap.nativeCreate(Native Method)at android.graphics.Bitmap.createBitmap(Bitmap.java:939)at android.graphics.Bitmap.createBitmap(Bitmap.java:912)at android.graphics.Bitmap.createBitmap(Bitmap.java:879)at android.media.session.MediaSessionLegacyHelper.scaleBitmapIfTooBig(MediaSessionLegacyHelper.java:457) 在 android.media.session.MediaSessionLegacyHelper.getOldMetadata(MediaSessionLegacyHelper.java:119) 在 android.media.RemoteController.onNewMediaMetadata(RemoteController.java:1192) 在android.media.RemoteController.access $ 900(RemoteController.java:61) 在 android.media.RemoteController $ MediaControllerCallback.onMetadataChanged(RemoteController.java:821) 在 android.media.session.MediaController $ MessageHandler.handleMessage(MediaController.java:1077) 在android.os.Handler.dispatchMessage(Handler.java:102)at android.os.Looper.loop(Looper.java:145)at android.app.ActivityThread.main(ActivityThread.java:5942)at java.lang.reflect.Method.invoke(Native Method)at java.lang.reflect.Method.invoke(Method.java:372)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1388) 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1183)
它没有在任何地方提到我的包名,但我确实有一个实现RemoteController.OnClientUpdateListener的服务并且有一个RemoteController字段。
The full file is available on GitHub,如果你想阅读它。
知道我能做些什么来修复它?谢谢!