Android:位图:来自包裹:内存不足异常

Android:位图:来自包裹:内存不足异常,android,bitmap,Android,Bitmap,我正在使用一个包将位图从一个应用程序发送到另一个应用程序。 我从bundle中检索位图,以便在不同的应用程序中使用。 在这个地方有必要具体使用bundle。 当我读出它时,我得到一个内存不足的异常 bitmap = (Bitmap)receivedmsg.getData().getParcelable("myobject"); 有什么建议吗?它的意思是说什么。您序列化的图像太大,无法读回其他应用程序中的内存。最快的修复方法是M Mohsin Naeem所暗示的:你需要将图像缩小!在发送图像的应

我正在使用一个包将位图从一个应用程序发送到另一个应用程序。 我从bundle中检索位图,以便在不同的应用程序中使用。 在这个地方有必要具体使用bundle。

当我读出它时,我得到一个内存不足的异常

bitmap = (Bitmap)receivedmsg.getData().getParcelable("myobject");

有什么建议吗?

它的意思是说什么。您序列化的图像太大,无法读回其他应用程序中的内存。最快的修复方法是M Mohsin Naeem所暗示的:你需要将图像缩小!在发送图像的应用程序中执行此操作。例如,如果该应用程序正在读取某个文件,则可以将其设置为将图像向下采样到较小的大小


也要考虑你是否真的需要用这种方式发送图像,或者你是否可以把它保存到SD卡上,然后在不读到内存的情况下处理它。在转到另一个活动之前。请把你所有的代码都张贴出来好吗?