Повторное редактирование изображения с тем же именем возвращает только последние изменения исходного изображения с помощью PhotoEditor SDK
Я использую редактор фотографий Android SDK в своем приложении для редактирования изображений. Когда я использую одно и то же изображение для различных операций редактирования, таких как применение стикеров, фильтров или других изменений. Я редактирую и сохраняю изображение с тем же именем, а затем снова выполняю редактирование, но второй раз при попытке сохранить изменения возвращает исходное изображение только с последними изменениями.
в настоящее время я должен предоставить другое имя каждый раз для редактирования. Но это не постоянное решение. Пожалуйста, помогите.
1 ответ
/**
* We need to notify the MediaScanner when a new file is created.
* In this way all the gallery applications will be notified too.
*
* @param filepath
*/
private void updateMedia( String filepath ) {
Log.i( LOG_TAG, "updateMedia: " + filepath );
MediaScannerConnection.scanFile( getApplicationContext(), new String[] { filepath }, null, null );
}
Для данных приложения:
if (output.exists()){
output.delete(); //DELETE existing file
fileName = "myfile.jpg";
output = new File(imagesFolder, fileName);
}