使用SnapShotReadyCallback方法在android中获取我的地图片段的位图导致outofmemoryerror

时间:2015-08-08 06:10:37

标签: android maps out-of-memory snapshot

这是我的LogCat

08-08 11:30:20.866 12663-13312 / com.example.sunny.myapplication E / AndroidRuntime:FATAL EXCEPTION:Thread-4466     处理:com.example.sunny.myapplication,PID:12663     java.lang.OutOfMemoryError             在android.graphics.Bitmap.nativeCreate(本机方法)             在android.graphics.Bitmap.createBitmap(Bitmap.java:928)             在android.graphics.Bitmap.createBitmap(Bitmap.java:901)             在android.graphics.Bitmap.createBitmap(Bitmap.java:868)             在com.google.maps.api.android.lib6.impl.a.b $ 3e99e895(未知来源)             在com.google.maps.api.android.lib6.impl.s $ 5.run(未知来源)             在java.lang.Thread.run(Thread.java:841)

1 个答案:

答案 0 :(得分:0)

也许它的尺寸对你的应用来说太大了。尝试在Android清单中的<li><a href='/download/getBinary/tcm:1146-200516?disposition=inline'> CustomCode_on_page_V1.0.docx</a></li> 元素上设置android:largeHeap="true"以请求大于正常的堆大小。

您可以在此处阅读更多内容:How to increase heap size of an android application?