我正在开发一个需要使用WebView将图像上传到服务器的应用程序。但是,当用户单击“文件选择器”按钮并选择“图库”或“相机”以选择照片时。我的应用重启了。
这肯定是内存问题,因为如果我重新启动手机,它就会正常运行。
此问题仅出现在S3和其他一些设备上。在大多数设备上它工作正常。
修改 该问题与IMAGE SIZE无关。即使我选择图库来选择图像,当图库打开时,我只需单击后退按钮返回应用程序,然后重新启动应用程序。
这意味着它与图像大小无关。当画廊全屏打开并且我的应用程序转到后台时,由于内存不足或类似问题,Android会杀死我的应用程序。但我不知道如何处理它。
我正在保存我的webview状态并恢复它......但它没有帮助
答案 0 :(得分:0)
系统终止您的活动是正常的。您可以而且应该做的是编写您的应用程序,以便它可以正确地恢复其状态。有关详细信息,请参阅Android文档Recreacting an Activity。
答案 1 :(得分:0)