Toast no se muestra cuando se usa en el bloque catch

Me di cuenta de que un brindis no se muestra cuando se utiliza dentro de un bloque de captura. ¿Alguien sabe cómo mostrar brindis cuando se capturan excepciones? Un ejemplo:

try { // try to open a file } catch (FileNotFoundException e) { Toast.makeText(this, R.string.txt_file_not_found, Toast.LENGTH_LONG); return; // cancel processing } 

Debe ser así:

 Toast toast = Toast.makeText(this, R.string.txt_file_not_found, Toast.LENGTH_LONG); toast.show(); 

Sí, lo puse justo detrás de la línea existente:

 Toast.makeText(this, R.string.txt_file_not_found, Toast.LENGTH_LONG).show(); 
  • Android Bitmap.createScaledBitmap arroja java.lang.OutOfMemoryError sobre todo en Jelly Bean 4.1
  • Excepción al intentar llamar (SIP)
  • Método llamado después de la excepción release () no se puede reanudar con la cámara android
  • ¿Excepción java.lang.outofmemoryerror?
  • Excepción de seguridad de Android al acceder a contactos
  • UnknownHostException en android
  • Android: DeadObjectException para InputMethodService (ejemplo de la API de SoftKeyboard)
  • IllegalArgumentException: El archivo contiene un separador de ruta de acceso Android
  • Error de conexión: ECONNREFUSED
  • Android filtró la ventana - la aplicación adopta un estado ANR
  • ¿Cómo pausar Eclipse en cualquier excepción?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.