Copy onPositiveResponse() etc to FileProcessor

This commit is contained in:
misaochan 2018-05-26 00:34:43 +10:00
parent db6ade0d1e
commit 47f7ee6849
2 changed files with 17 additions and 17 deletions

View file

@ -26,7 +26,7 @@ import timber.log.Timber;
import static com.mapbox.mapboxsdk.Mapbox.getApplicationContext; import static com.mapbox.mapboxsdk.Mapbox.getApplicationContext;
public class FileProcessor { public class FileProcessor implements SimilarImageDialogFragment.onResponse{
private Uri mediaUri; private Uri mediaUri;
private ContentResolver contentResolver; private ContentResolver contentResolver;
@ -38,6 +38,7 @@ public class FileProcessor {
private String filePath; private String filePath;
private boolean useExtStorage; private boolean useExtStorage;
private boolean cacheFound; private boolean cacheFound;
private GPSExtractor tempImageObj;
@Inject @Inject
CacheController cacheController; CacheController cacheController;
@ -123,7 +124,7 @@ public class FileProcessor {
File folder = new File(filePath.substring(0,filePath.lastIndexOf('/'))); File folder = new File(filePath.substring(0,filePath.lastIndexOf('/')));
File[] files = folder.listFiles(); File[] files = folder.listFiles();
Timber.d("folderTime Number:"+files.length); Timber.d("folderTime Number:"+files.length);
GPSExtractor tempImageObj;
for(File file : files){ for(File file : files){
if(file.lastModified()-timeOfCreation<=(120*1000) && file.lastModified()-timeOfCreation>=-(120*1000)){ if(file.lastModified()-timeOfCreation<=(120*1000) && file.lastModified()-timeOfCreation>=-(120*1000)){
@ -217,4 +218,17 @@ public class FileProcessor {
detectUnwantedPicturesAsync.execute(); detectUnwantedPicturesAsync.execute();
} }
@Override
public void onPositiveResponse() {
imageObj = tempImageObj;
decimalCoords = imageObj.getCoords(false);// Not necessary to use gps as image already ha EXIF data
Timber.d("EXIF from tempImageObj");
useImageCoords();
}
@Override
public void onNegativeResponse() {
Timber.d("EXIF from imageObj");
useImageCoords();
}
} }

View file

@ -78,7 +78,7 @@ import static fr.free.nrw.commons.upload.FileUtils.getSHA1;
public class ShareActivity public class ShareActivity
extends AuthenticatedActivity extends AuthenticatedActivity
implements SingleUploadFragment.OnUploadActionInitiated, implements SingleUploadFragment.OnUploadActionInitiated,
OnCategoriesSaveHandler,SimilarImageDialogFragment.onResponse { OnCategoriesSaveHandler {
private static final int REQUEST_PERM_ON_CREATE_STORAGE = 1; private static final int REQUEST_PERM_ON_CREATE_STORAGE = 1;
private static final int REQUEST_PERM_ON_CREATE_LOCATION = 2; private static final int REQUEST_PERM_ON_CREATE_LOCATION = 2;
@ -462,20 +462,6 @@ public class ShareActivity
} }
//I might not be supposed to change it, but still, I saw it
@Override
public void onPositiveResponse() {
imageObj = tempImageObj;
decimalCoords = imageObj.getCoords(false);// Not necessary to use gps as image already ha EXIF data
Timber.d("EXIF from tempImageObj");
fileObj.useImageCoords();
}
@Override
public void onNegativeResponse() {
Timber.d("EXIF from imageObj");
fileObj.useImageCoords();
}
@Override @Override
public void onPause() { public void onPause() {