|
@@ -32,6 +32,7 @@ import com.datarecovery.master.utils.ImageDeepDetector;
|
|
|
import com.datarecovery.master.utils.Maps;
|
|
import com.datarecovery.master.utils.Maps;
|
|
|
import com.datarecovery.master.utils.MediaStoreHelper;
|
|
import com.datarecovery.master.utils.MediaStoreHelper;
|
|
|
import com.datarecovery.master.utils.ReportUtil;
|
|
import com.datarecovery.master.utils.ReportUtil;
|
|
|
|
|
+import com.datarecovery.master.utils.ReverseArrayList;
|
|
|
import com.datarecovery.master.utils.ToastUtil;
|
|
import com.datarecovery.master.utils.ToastUtil;
|
|
|
|
|
|
|
|
import org.reactivestreams.Subscription;
|
|
import org.reactivestreams.Subscription;
|
|
@@ -62,11 +63,11 @@ public class ImageRecoverViewModel extends BaseViewModel {
|
|
|
private final long SCANNING_COUNTDOWN = 1000 * 60 * 6;
|
|
private final long SCANNING_COUNTDOWN = 1000 * 60 * 6;
|
|
|
private final long SCANNING_IS_TRIAL_COUNTDOWN = 1000 * 5;
|
|
private final long SCANNING_IS_TRIAL_COUNTDOWN = 1000 * 5;
|
|
|
|
|
|
|
|
- private final List<ImageDeepDetector.ImageFile> detectedPhotoList = new ArrayList<>();
|
|
|
|
|
- private final List<ImageDeepDetector.ImageFile> detectedWxList = new ArrayList<>();
|
|
|
|
|
- private final List<ImageDeepDetector.ImageFile> detectedQQList = new ArrayList<>();
|
|
|
|
|
- private final List<ImageDeepDetector.ImageFile> detectedOtherList = new ArrayList<>();
|
|
|
|
|
- private final List<ImageDeepDetector.ImageFile> selectList = new ArrayList<>();
|
|
|
|
|
|
|
+ private final List<ImageDeepDetector.ImageFile> detectedPhotoList = new ReverseArrayList<>();
|
|
|
|
|
+ private final List<ImageDeepDetector.ImageFile> detectedWxList = new ReverseArrayList<>();
|
|
|
|
|
+ private final List<ImageDeepDetector.ImageFile> detectedQQList = new ReverseArrayList<>();
|
|
|
|
|
+ private final List<ImageDeepDetector.ImageFile> detectedOtherList = new ReverseArrayList<>();
|
|
|
|
|
+ private final List<ImageDeepDetector.ImageFile> selectList = new ReverseArrayList<>();
|
|
|
|
|
|
|
|
private final MutableLiveData<List<ImageDeepDetector.ImageFile>> detectedPhotoImg = new MutableLiveData<>();
|
|
private final MutableLiveData<List<ImageDeepDetector.ImageFile>> detectedPhotoImg = new MutableLiveData<>();
|
|
|
private final MutableLiveData<List<ImageDeepDetector.ImageFile>> detectedWxImg = new MutableLiveData<>();
|
|
private final MutableLiveData<List<ImageDeepDetector.ImageFile>> detectedWxImg = new MutableLiveData<>();
|