Gabriel Seiji
ferreirawax
Gabriel Seiji
Obrigado pela disponibilização.
Vc conseguiu baixar o código pelo GitHub?
Estou criando uma agenda e quando vou adicionar um contato eu tenho um Imageview que qndo clico ele abre a câmera para tirar a foto.
Ao confirmar que quero usar aquela foto e carregar no ImageView meu aplicativo da erro.
Acredito que seja no método carregaImagem dentro do FormularioHelper. Qndo uso o Bitmap imagemReduzida.
Qual o erro exatamente?
Colega,
No aplicativo ele fala que a aplicação parou, aquele alert padrão.
Já no LogCat ele da diversos erros.
Acredito que se vc baixar minha o código e executar em sua máquina você vai entender melhor.
Segue erro do LogCat:
10-21 23:23:00.428: E/BitmapFactory(20994): Unable to decode stream: java.io.FileNotFoundException: /storage/emulated/0/1413940974294.png: open failed: EACCES (Permission denied)
10-21 23:23:00.428: D/AndroidRuntime(20994): Shutting down VM
10-21 23:23:00.428: W/dalvikvm(20994): threadid=1: thread exiting with uncaught exception (group=0x415ceba8)
10-21 23:23:00.428: E/AndroidRuntime(20994): FATAL EXCEPTION: main
10-21 23:23:00.428: E/AndroidRuntime(20994): Process: br.com.mycontacts, PID: 20994
10-21 23:23:00.428: E/AndroidRuntime(20994): java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=123, result=-1, data=null} to activity {br.com.mycontacts/br.com.mycontacts.Formulario}: java.lang.NullPointerException
10-21 23:23:00.428: E/AndroidRuntime(20994): at android.app.ActivityThread.deliverResults(ActivityThread.java:3351)
10-21 23:23:00.428: E/AndroidRuntime(20994): at android.app.ActivityThread.handleSendResult(ActivityThread.java:3394)
10-21 23:23:00.428: E/AndroidRuntime(20994): at android.app.ActivityThread.access$1300(ActivityThread.java:135)
10-21 23:23:00.428: E/AndroidRuntime(20994): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1244)
10-21 23:23:00.428: E/AndroidRuntime(20994): at android.os.Handler.dispatchMessage(Handler.java:102)
10-21 23:23:00.428: E/AndroidRuntime(20994): at android.os.Looper.loop(Looper.java:136)
10-21 23:23:00.428: E/AndroidRuntime(20994): at android.app.ActivityThread.main(ActivityThread.java:5001)
10-21 23:23:00.428: E/AndroidRuntime(20994): at java.lang.reflect.Method.invokeNative(Native Method)
10-21 23:23:00.428: E/AndroidRuntime(20994): at java.lang.reflect.Method.invoke(Method.java:515)
10-21 23:23:00.428: E/AndroidRuntime(20994): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
10-21 23:23:00.428: E/AndroidRuntime(20994): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
10-21 23:23:00.428: E/AndroidRuntime(20994): at dalvik.system.NativeStart.main(Native Method)
10-21 23:23:00.428: E/AndroidRuntime(20994): Caused by: java.lang.NullPointerException
10-21 23:23:00.428: E/AndroidRuntime(20994): at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:590)
10-21 23:23:00.428: E/AndroidRuntime(20994): at br.com.mycontacts.FormularioHelper.carregaImagem(FormularioHelper.java:68)
10-21 23:23:00.428: E/AndroidRuntime(20994): at br.com.mycontacts.Formulario.onActivityResult(Formulario.java:101)
10-21 23:23:00.428: E/AndroidRuntime(20994): at android.app.Activity.dispatchActivityResult(Activity.java:5423)
10-21 23:23:00.428: E/AndroidRuntime(20994): at android.app.ActivityThread.deliverResults(ActivityThread.java:3347)
10-21 23:23:00.428: E/AndroidRuntime(20994): ... 11 more
Ok amigo, Encontrei o erro no seu logcat, Observe :
"BitmapFactory(20994): Unable to decode stream: java.io.FileNotFoundException: /storage/emulated/0/1413940974294.png: open failed: EACCES (Permission denied)"
Permissão negada para ler arquivos no dispositivo, Para solucionar esse erro coloque essa permissão no manifest :
<uses-permission
android:name="android.permission.READ_EXTERNAL_STORAGE"/>