Hallo, bitteum eine Hilfe !
mein code funktioniert unter android 4 bis 6
Nachdem ich my galaxy s6 auf Android 7.0 aktualisiert have, funktioniert my code nicht mehr
private void Capture_Cam() {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 113);
}
- - -
} else if (requestCode == 113) {
if (resultCode == RESULT_OK) { // from camera
picUri = data.getData();
try {
bitmap2 = MediaStore.Images.Media.getBitmap(this.getContentResolver(), picUri); // Error hier bei dieser Linie
bitmap_width_org = bitmap2.getWidth();
bitmap_height_org = bitmap2.getHeight();
} catch (IOException e) {
e.printStackTrace();
}
performCrop();
}
} else if (requestCode == PIC_CROP) {
- - -
Fehler lautet :
java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=113, result=-1, data=Intent { act=inline-data flg=0x1 launchParam=MultiScreenLaunchParams { mDisplayId=0 mFlags=0 } (has extras) }} to activity {---.Activity2}: java.lang.NullPointerException: uri