Foro de elhacker.net

Programación => 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

Código:
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 ?  >:(