Estou com o erro "FileUriExposedException" e vi que tinha um tópico relatando o mesmo problema "https://cursos.alura.com.br/forum/topico-fileuriexposedexception-37528" e a solução era implementar a opinião do instrutor da tarefa "https://cursos.alura.com.br/course/android-studio-ii-integracoes-e-recursos/task/23374", porém não funcionou.
Quando implemento o trecho do código que o instrutor recomendou o Android Studio está acusando "erro" no buildConfig, de acordo com o LOG ele pede para declarar como variável o buildConfig, alguém consegue me ajudar?
Error:(52, 33) error: cannot find symbol variable buildConfig
Trecho do meu código:
Button botaoFoto = (Button) findViewById(R.id.formulario_botao_foto); botaoFoto.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intentCamera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); String caminhoFoto = getExternalFilesDir(null) + "/"+ System.currentTimeMillis() +".jpg"; File arquivoFoto = new File(caminhoFoto);
intentCamera.putExtra(MediaStore.EXTRA_OUTPUT, FileProvider.getUriForFile(this, buildConfig.APPLICATION_ID + ".provider", arquivoFoto));
startActivityForResult(intentCamera, 123);