Я создаю приложение с общей переходной анимацией. Для этого я создаю намерение с изображением. Но изображение сохраняется на устройстве. Но как я могу удалить это после перехода?Удаление изображения после общего перехода
Здесь я делюсь переход:
Bitmap photo = ((BitmapDrawable) drawable).getBitmap();
String path = MediaStore.Images.Media.insertImage(getContentResolver(), photo, "pic", null);
Uri uri = Uri.parse(path);
intent.putExtra(Intent.EXTRA_STREAM, uri);
И здесь я получаю Ури:
pic = extras.getParcelable(Intent.EXTRA_STREAM);
И здесь я стараюсь, чтобы удалить изображение, но не находит его:
File fdlt = new File(pic.getPath());
if (fdlt.exists()) {
if (fdlt.delete()) {
Log.e("DELETED", "DELETED");
} else {
Log.e("NOT DELETED", "NOT DELETED");
}
} else {
Log.e("FILE NOT FOUND", "FILE NOT FOUND");
}
Образец файла: /external/images/media/2750
Вы можете показать нам значение 'path'? –
Да, конечно @Sohail Zahid – user6586661