Boa tarde amigos preciso de ajuda Estou utilizando smartphone para emular o app observação o erro so aparece apos criar o metodo activityResult Antes a camera abre e salva o arquivo no smatphone Segue meu código
Button botaoCamera = (Button ) findViewById(R.id.formulario_botao_foto);
botaoCamera.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent IntentCamera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
caminhoFoto = getExternalFilesDir(null) + "/" + System.currentTimeMillis()+ ".jpg";
File arquivoFoto = new File(caminhoFoto);
IntentCamera.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(arquivoFoto));
startActivityForResult(IntentCamera, Codigo_Camera);
}
});
}
//@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == Activity.RESULT_OK) {
if (requestCode == Codigo_Camera) {
ImageView foto = ( ImageView ) findViewById(R.id.formulario_botao_foto);
Bitmap bitmap = BitmapFactory.decodeFile(caminhoFoto);
Bitmap bitmapReduzido = Bitmap.createScaledBitmap(bitmap, 300, 300, true);
foto.setImageBitmap(bitmapReduzido);
foto.setScaleType(ImageView.ScaleType.FIT_XY);
}
}
}