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



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

有没有人遇到过同样的问题?有什么解决办法吗?

我不久前遇到了同样的问题:安卓系统在启动媒体意图时停止应用程序

显然没有解决方案,因此必须确保保存并还原应用程序状态。

好吧,我认为问题可能是:图像字节数组太大,以至于它触及限制并且android重新启动应用程序,因此我将执行以下操作:

  • 使用一些参数调用意图,告诉它对它将发送回的字节进行下采样。

  • 使用表面视图实现您的相机,然后在用户拍摄一些照片时,将其临时保存在 SD卡上并仅返回路径...然后在 onActivityResult 中获取路径并使用图片。

希望对您有所帮助。

相关内容

最新更新