Pergunta

Estou tentando usar o aplicativo de câmera embutido para tirar uma foto e salvá -la. Funciona bem se for necessário apenas AP [icture. Quando adiciono o copde para salvar as fotos, o aplicativo da câmera trava quando eu saio do código dele

takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);       
try {
    File f  = new File(getFilesDir(), "test");
    takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(f));   
} catch (Exception e) {
    gi++;
}
startActivityForResult(takePictureIntent, 1);
Foi útil?

Solução

Tente fechar a câmera:

@Override
      protected void onPause() {
      super.onPause();
        if (camera != null) {
            camera.stopPreview();
            camera.release();
            camera = null;
    }
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top