选择图像时,应用程序将在S3上重新启动

时间:2013-10-02 12:41:18

标签: android file-upload upload webview android-webview

我正在开发一个需要使用WebView将图像上传到服务器的应用程序。但是,当用户单击“文件选择器”按钮并选择“图库”或“相机”以选择照片时。我的应用重启了。

这肯定是内存问题,因为如果我重新启动手机,它就会正常运行。

此问题仅出现在S3和其他一些设备上。在大多数设备上它工作正常。

修改 该问题与IMAGE SIZE无关。即使我选择图库来选择图像,当图库打开时,我只需单击后退按钮返回应用程序,然后重新启动应用程序。

这意味着它与图像大小无关。当画廊全屏打开并且我的应用程序转到后台时,由于内存不足或类似问题,Android会杀死我的应用程序。但我不知道如何处理它。


我正在保存我的webview状态并恢复它......但它没有帮助

2 个答案:

答案 0 :(得分:0)

系统终止您的活动是正常的。您可以而且应该做的是编写您的应用程序,以便它可以正确地恢复其状态。有关详细信息,请参阅Android文档Recreacting an Activity

答案 1 :(得分:0)

很难说出导致错误的原因,因为您无法发布logcat输出。不过,以下是类似问题的一些答案,请尝试thisthis,看看您是否能解决问题。