Al seleccionar una imagen, la aplicación se reinicia en S3

Estoy desarrollando una aplicación que necesita cargar imágenes en el servidor mediante WebView. Pero cuando el usuario hace clic en el botón Selector de archivos y selecciona Galería o Cámara para seleccionar la foto. Mi aplicación se reinicia.

Esto es sin duda un problema de memoria, porque si vuelvo a iniciar mi teléfono móvil, que comienza a funcionar bien.

Este problema sólo se ve en S3 y algunos otros dispositivos. En la mayoría de los dispositivos funciona bien.

Editar: El problema no está relacionado con el TAMAÑO DE IMAGEN. Incluso si elijo la galería para seleccionar la imagen y cuando la galería se abre, simplemente haga clic en el botón de retroceso para volver a la aplicación y la aplicación se reinicia.

Eso significa que no tiene nada que ver con el tamaño de la imagen. Cuando la galería se abre en pantalla completa y mi aplicación va al fondo, Android mata a mi aplicación debido a la memoria baja o algo así. Pero no sé cómo manejarlo.


estoy guardando mi estado de webview y restaurándolo …. pero no está ayudando

Es normal que el sistema termine sus actividades. Lo que puede y debe hacer es escribir su aplicación para que pueda restaurar su estado correctamente. Consulta la documentación de Android Recreación de una actividad para obtener más información.

Es difícil decir qué debería estar causando el error, ya que no puede publicar su salida logcat. Sin embargo, aquí hay algunas respuestas al problema similar, prueba esto y esto , y ver si eres capaz de resolver tu problema.

  • La forma de Córdoba no se envía o los botones no funcionan (android +4.4)
  • Monkeyrunner no toca la vista web
  • Cómo ocultar unhide webview en android
  • WebView loadDataWithBaseUrl - problema extraño en android 4.0.3
  • Cómo desactivar el efecto de rebote (tono azul cuando se desplaza hasta el final) de la vista web en android?
  • TLS 1.1, 1.2 en WebView para android <= 4.3
  • ¿Cómo funciona evaluateJavascript?
  • Vista web de Android en Unity3d (C #)
  • Cómo configurar el color de fondo de un WebView a un valor hexadecimal?
  • Phonegap Android Internet no funciona
  • Android WebView causa la violación de StrictMode
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.