Ogni sviluppatore Android è stato bloccato con la situazione successiva:Come posso personalizzare il codice che viene generato quando utilizzo "Surround with try/catch"?
public void catchMeThod() {
throwedMethod();
}
public void throwedMethod() throws IOException{
throw new IOException("File is missing.");
}
Dal IOException
viene verificata un'eccezione throwedMethod
ci obbliga a gestire la cosa.
Quando sposto il cursore all'interno throwedMethod
e premo Alt + Invio, Android Studio mi offre alcuni possibili scenari:
Per impostazione predefinita scelgo l'opzione Surround with try/catch
e Android Studio genera il codice successivo :
E la mia domanda è: come cambiare questo trigg ehm, per sostituire
e.printStackTrace()
con
Log.e(getClass().getSimpleName(), "Handled exception", e);
Fantastico! Grazie! –