Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: MaX2 en 30 Octubre 2019, 14:18 PM

Título: Pantalla en blanco al volver atrás cuando se utiliza FileProvider
Publicado por: MaX2 en 30 Octubre 2019, 14:18 PM
estoy utilizando FileProvider para compartir archivos con otras aplicaciones, y me he encontrado con un problema que no consigo solucionar.

Cuando se muestra esta ventana para escoger una aplicación con la que abrir el archivo:

(https://i.postimg.cc/MXJfFzn3/10.png)

Si en lugar de seleccionar una aplicación, pulso la tecla de retroceso, no vuelve a mostrar la aplicación que estoy utilizando, sino que se queda una ventana o fondo blanco

(https://i.postimg.cc/V63RBrc3/11.png)

Tengo que volver a pulsar otra vez la tecla de retroceso para quitar ese blanco y que se muestre la aplicación que estoy utilizando.

¿ Como puedo evitar que se muestre esa ventana con fondo blanco ?

Este es el codigo que tengo puesto para FileProvider


Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.setType("application/*");
shareIntent.setAction(Intent.ACTION_VIEW);            
shareIntent.putExtra(Intent.EXTRA_STREAM, contentUri);
shareIntent.setDataAndType(contentUri, "application/*");      

startActivity(Intent.createChooser(shareIntent, "Seleccionar aplicación "));


Salu2.
Título: Re: Pantalla en blanco al volver atrás cuando se utiliza FileProvider
Publicado por: MaX2 en 1 Noviembre 2019, 18:10 PM
Nadie sabe porque se muestra esa ventana o fondo blanco cuando se vuelve a mostrar la actividad anterior ?  >:(