Essayer d'enregistrer des photos prises par l'appareil photo, mais l'application se bloque [fermée

StackOverflow https://stackoverflow.com/questions/19846816

  •  29-07-2022
  •  | 
  •  

Question

J'essaie d'utiliser l'application intégrée à la caméra pour prendre une photo et la sauvegarder. Cela fonctionne bien si cela prend juste AP [icture. Lorsque j'ajoute le COPDE pour enregistrer les images, l'application de l'appareil photo se bloque lorsque je sors de l'informatique

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);
Était-ce utile?

La solution

Essayez de fermer la caméra:

@Override
      protected void onPause() {
      super.onPause();
        if (camera != null) {
            camera.stopPreview();
            camera.release();
            camera = null;
    }
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top