Versuch, von der Kamera aufgenommenes Foto zu speichern, aber App stürzt ab [geschlossen

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

  •  29-07-2022
  •  | 
  •  

Frage

Ich versuche, die eingebaute Kamera -App zu verwenden, um ein Bild zu machen und zu speichern. Es funktioniert gut, wenn es nur AP [Ikture benötigt. Wenn ich die COPDE hinzufüge, um die Bilder zu speichern, stürzt die Kamera -App ab, wenn ich mit dem Code beende

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);
War es hilfreich?

Lösung

Versuchen Sie, Kamera zu schließen:

@Override
      protected void onPause() {
      super.onPause();
        if (camera != null) {
            camera.stopPreview();
            camera.release();
            camera = null;
    }
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top