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: DeadObjectException para InputMethodService (ejemplo de la API de SoftKeyboard)
  • ¿Excepción java.lang.outofmemoryerror?
  • Excepción de seguridad de Android al acceder a contactos
  • Error al enviar correo con JavaMail API
  • Crash Una aplicación que utiliza excepción en Android
  • Problemas con los permisos de Android bluetooth
  • NullPointerException en WebView (WebView.requestFocus ())
  • Desplome extraño en los dispositivos Samsung
  • Android: removeMessages (int what = 107) no está soportado antes de que WebViewCore esté configurado cuando url contenga http
  • ¿Cómo pausar Eclipse en cualquier excepción?
  • "Ya añadido" excepción con ormlite y gradle
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.