Android 内存不足错误

发布于 2024-12-04 08:22:32 字数 288 浏览 0 评论 0原文

我有一个应用程序可以下载字节数据并将它们推入位图中。位图的原始大小是 640x480,然后我们在应用程序中缩小它们。我没有任何具体的代码可以显示,但我想知道管理位图时的最佳实践是什么。我知道错误与位图有关。这是我看到的错误之一:

09-12 10:38:42.312 E/dalvikvm-heap(22518): 1228800 字节外部分配对于此进程来说太大。

另外,inDither = true 和 inPreferredConfig = Bitmap.Config.ARGB_8888;

有什么想法吗?

I have an app that downloads byte data and shoves them into bitmaps. The bitmaps original size is 640x480, then we shrink them down in the app. I don't have any specific code to show, but I am wondering what are the best practices when managing bitmaps. I know the errors are related to the bitmaps. Here is one of the errors I see:

09-12 10:38:42.312 E/dalvikvm-heap(22518): 1228800-byte external allocation too large for this process.

Also, inDither = true and inPrefferredConfig = Bitmap.Config.ARGB_8888;

Any thoughts?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文