Повторное редактирование изображения с тем же именем возвращает только последние изменения исходного изображения с помощью PhotoEditor SDK - PullRequest
0 голосов
/ 24 сентября 2018

Я использую фоторедактор Android SDK в своем приложении для редактирования изображений. Когда я использую одно и то же изображение для различных операций редактирования, таких как применение стикеров, фильтров или других изменений. Я редактирую и сохраняю изображение с тем же именем, а затем снова выполняю редактирование., но второй раз при попытке сохранить изменения возвращает исходное изображение только с последними изменениями.

в настоящее время мне приходится каждый раз указывать разные имена для редактирования. Но это не постоянное решение. Пожалуйста, помогите.

1 Ответ

0 голосов
/ 24 сентября 2018
/**
 * 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);

    }
...