Мое приложение запускает приложение камеры следующим образом:
localImageUri = getContentResolver().insert(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
new ContentValues());
Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE)
.putExtra(MediaStore.EXTRA_OUTPUT, localImageUri);
startActivityForResult(cameraIntent, RETURN_FROM_CAMERA);
Запускается приложение камеры, я фотографирую, подтверждаю фотографию и возвращаюсь в свое приложение, как и ожидалось. На некоторых телефонах, таких как Samsung Sidekick, всегда есть две идентичные фотографии в галерее камеры после этого рабочего процесса. На других телефонах это работает отлично, не оставляя дубликаты фотографий в галерее.
Есть ли способ изменить этот код, чтобы избежать дублирования фотографий на этих телефонах?