private File createImageFile() {
File picturesDirectory = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd_HHmmss");
String timeStamp = sdf.format(new Date());
File imageFile = new File(picturesDirectory, "picture" + timeStamp +".jpg");
SharedPreferences fileLocation = getSharedPreferences("filePath", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = fileLocation.edit();
editor.putString("file", imageFile.toString());
ImageView photoImg = (ImageView)findViewById(R.id.photoImg);
photoImg.setImageURI(Uri.fromFile(imageFile));
editor.commit();
return imageFile;
}
Я пытаюсь отобразить изображение, снятое с помощью камеры, однако после съемки изображение не отображается в моем ImageView. Изображение определенно сохраняется, так как я могу просмотреть его в своей галерее.
Я посмотрел на stackoverflow, и ни один из ответов, похоже, не работает для меня, я пытался использовать BitmapFactory, но это также не работает. Любой вклад будет принят с благодарностью