0

再会。

在我的代码中,我使用 Putextra 和 GetByteArray 将一个字节数组从一个活动发送到下一个活动,以在两个活动上显示一个图像。它一直有效,直到我在活动之间跳跃一定次数。然后我收到一条错误消息 Java.lang.OutOfMemoryerror 。有没有办法可以将位图从我的第一个活动保存到我的内部存储中,然后在我的第二个活动中从我的内部存储中对其进行解码?

4

1 回答 1

0

在 Putextra 命令中放置除短文本之外的任何内容都不是一个好主意。您应该将图像保存到设备的内部存储器,然后发送文件路径(使用 Putextra)。

这里有一些东西可以让你朝着更好的方向开始:如何将图像保存到内部存储,然后在另一个活动中显示它

于 2017-05-25T13:08:52.920 回答