【问题标题】:How to prevent Android to restart application after calling camera intent?调用相机意图后如何防止Android重新启动应用程序?
【发布时间】:2012-05-16 11:15:18
【问题描述】:

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

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

【问题讨论】:

    标签: android camera lifecycle restart activity-lifecycle


    【解决方案1】:

    我不久前遇到了同样的问题: Android system stops application when launching Media Intent

    显然没有解决方案,所以您必须确保保存并恢复应用程序状态。

    【讨论】:

      【解决方案2】:

      我认为,问题可能是:图像字节数组太大以至于它触及限制并且android重新启动应用程序所以以下是我将要做的:

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

      • 使用surfaceview实现您的相机,然后当用户拍照时,将其临时保存在sdcard上并仅返回路径...然后在onActivityResult中获取路径并使用图片。

      希望对你有帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-14
        • 2013-05-08
        • 1970-01-01
        相关资源
        最近更新 更多