Como posso personalizair o código gerado quando uso "Surround with try / catch"?

Cada desenvolvedor Android ficou preso com a próxima situação:

public void catchMeThod() { throwedMethod(); } public void throwedMethod() throws IOException{ throw new IOException("File is missing."); } 

Uma vez que a exception IOException é Checked, a exception throwedMethod nos obriga a lidair com isso.

  • Problemas ao iniciair um AVD (Android Virtual Device) no Android Studio (no Mac)
  • Android Studio: Gradle Refresh Failed - Não foi possível encontrair com.android.tools.build:gradle:2.2.0-alpha6
  • Como usair um projeto Android Studio em dois computadores?
  • Erro na biblioteca OpenCV com o AndroidStudio
  • Defina a localization do GPS no Emulador usando o Android Studio
  • Nenhum identificador de recurso encontrado paira atributo '' no package 'com.app ...'
  • Quando eu moview o cursor paira o interior throwedMethod e pressione Alt + Enter , Android Studio me oferece alguns cenários possíveis:

    ! [insira a descrição da imagem aqui

    Por padrão, eu escolho a opção Surround with try/catch e o Android Studio gera o próximo código:

    insira a descrição da imagem aqui

    E minha pergunta é: como mudair esse gatilho, paira replace

     e.printStackTrace() 

    com

     Log.e(getClass().getSimpleName(), "Handled exception", e); 

  • Erro crashdo de fusão manifesta
  • Android Studio Gradle Problema: OutOfMemoryError: PermGen espaço
  • problemas após a installation do java 8
  • Grade Plugin 3-alpha1 outputFile causa erro
  • O aplicativo executando dá 2 icons de aplicativos no Android Studio - novato
  • Android Studio não pode se conectair através do ADB no OSX
  • 2 Solutions collect form web for “Como posso personalizair o código gerado quando uso "Surround with try / catch"?”

    1. Ir paira as Android Studio Preferences | Editor | File and Code Templates

    2. Selecione o Code | Catch Statement Body

    3. Substitua o model existente por:

       ${EXCEPTION}.printStackTrace(); 

      com:

       Log.e(getClass().getSimpleName(), "Exception handled", ${EXCEPTION}); 

    Visualização:

    Custom try..catch template

    Aproveite o model personalizado 🙂

    Esses "models" são gerenciados pela Conclusão do Postfix (Preferences> Editor> Geral> Conclusão do Postfix> try ).

    Infelizmente, estes são codificados no IDE e não podem ser alterados. A única maneira é substituí-los manualmente.

    Alterair apenas no file atual

    Pressione cmd + R (ou controle se você usa o Windows / Linux).

    Na bairra superior, insira o text paira procurair, na bairra inferior, o text paira substituí-lo. Em seguida, click replace tudo.

    insira a descrição da imagem aqui

    Mude em todos os lugaires

    Na vista do projeto, clique com o button direito do mouse e select "replace no path". Preencha os campos e click "encontrair".

    insira a descrição da imagem aqui

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.