【发布时间】:2013-02-05 15:00:06
【问题描述】:
在我的应用中,我截取当前屏幕的屏幕截图(使用view.getDrawingCache)并使用意图将其作为位图发送到另一个活动。
我已经在 Galaxy Note 1、HTC one v 和 Motorolla Xoom mz 604 平板电脑(10.1")上进行了测试。在前两个设备上,代码运行良好。但在 Xoom 平板电脑上,代码不起作用:平板电脑开始等待很长时间,然后应用崩溃。
这背后的原因是什么?
【问题讨论】:
-
可能是因为“OOM”。它在日志中显示什么?尝试使用 getter setter 方法或静态位图。如果您的位图尺寸很大(分辨率),也要对其进行采样。