Повторное редактирование изображения с тем же именем возвращает только последние изменения исходного изображения с помощью 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);

    }
Другие вопросы по тегам