如何防止在调用相机意图后,Android重启应用程序?

3

在低内存设备上,我在调用相机意图后遇到了问题。当应该接收到活动结果时,安卓会重新启动整个应用程序。

有人遇到相同的问题吗?是否有解决方案?

2个回答

2

0

我认为问题可能是:图像字节数组太大,超出了限制,导致Android重新启动应用程序,因此以下是我的解决方案:

  • 使用一些参数调用意图,告诉它要缩小发送回来的字节。

或者

  • 使用SurfaceView实现相机,当用户拍照时,将其暂时保存在SD卡上,并仅返回路径...然后在onActivityResult中获取路径并使用图片。

希望能有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接