Closed franyack closed 6 years ago
El problema de la no visualización de Toast está relacionado a los hilos de ejecución y la llamada a la función nativa (todo lo charlado en el issue nº 1). En el commit 5b089e447cac6ff6d77d9d99634670e75f887f2c se agrega un nuevo toast verificando si se eligió un path a procesar y anda bien tanto en los dispositivos simulados en la pc como en el dispositivo fisico.
El issue en principio estaría finalizado
Sucede algo extraño al utilizar el método makeTest de la clase Toast: Se define su uso como en casi todas las aplicaciones donde uno puede verlo implementado:
Toast.makeText(getApplicationContext(),R.string.processing_toast, Toast.LENGTH_LONG).show();
Cuando se hace un deploy sobre algún dispositivo simulado por Android Studio en la pc, anda sin inconvenietes. El problema surge cuando se ejecuta la aplicación en un dispositivo físico real (en este caso un Moto G4 Plus con Android 7.0). Allí no se visualiza el Toast, incluso después de verificar que la aplicación cuenta con todos los permisos para mostrar este tipo de eventos.
Después de hacer un poco de research se puede relacionar el problema a que la aplicación esta siendo compilada con una version SDK vinculada a Android 8.0 (Oreo), y el dispositivo cuenta con Android 7.0. Por lo que podría ser un motivo por el cual no funciona.
Si bien no es seguro que este sea el problema, ya que los demás componentes funcionan de forma correcta, debería realizarse una prueba cambiando la versión de compilación y viendo si se soluciona, o bien probando la aplicación en otro dispositivo que no sea un Moto G4 Plus.