Browse Source

修复扫描完毕无法全选的问题

zk 1 year ago
parent
commit
99db047a34

+ 1 - 1
app/src/main/java/com/datarecovery/master/dialog/ScanProgressDialog.java

@@ -49,7 +49,7 @@ public class ScanProgressDialog extends BaseDialog<DialogScanProgressBinding> {
             float value = (float) valueAnimator.getAnimatedValue();
             float value = (float) valueAnimator.getAnimatedValue();
             binding.setPercentageValue(value);
             binding.setPercentageValue(value);
         });
         });
-        valueAnimator.setDuration(1000 * 60 * 5);
+        valueAnimator.setDuration(1000 * 60 * 3);
         valueAnimator.start();
         valueAnimator.start();
     }
     }
 
 

+ 0 - 3
app/src/main/java/com/datarecovery/master/module/audiorecover/AudioRecoverViewModel.java

@@ -183,9 +183,6 @@ public class AudioRecoverViewModel extends BaseViewModel {
     }
     }
 
 
     public void onCheckAllClick(boolean isCheck) {
     public void onCheckAllClick(boolean isCheck) {
-        if (!scanDisposable.isDisposed()) {
-            return;
-        }
         checkAll.setValue(isCheck);
         checkAll.setValue(isCheck);
         List<FilesSearch.DocumentFile> detectedList = getList(detectedVideoList);
         List<FilesSearch.DocumentFile> detectedList = getList(detectedVideoList);
         for (FilesSearch.DocumentFile videoFile : detectedList) {
         for (FilesSearch.DocumentFile videoFile : detectedList) {

+ 0 - 3
app/src/main/java/com/datarecovery/master/module/filerecover/FileRecoverViewModel.java

@@ -187,9 +187,6 @@ public class FileRecoverViewModel extends BaseViewModel {
     }
     }
 
 
     public void onCheckAllClick(boolean isCheck) {
     public void onCheckAllClick(boolean isCheck) {
-        if (!scanDisposable.isDisposed()) {
-            return;
-        }
         int index = BoxingUtil.boxing(checkPosition.getValue());
         int index = BoxingUtil.boxing(checkPosition.getValue());
         getCheckAll(index).setValue(isCheck);
         getCheckAll(index).setValue(isCheck);
         int id = tabTitle[index];
         int id = tabTitle[index];

+ 0 - 3
app/src/main/java/com/datarecovery/master/module/imgrecover/ImageRecoverViewModel.java

@@ -156,9 +156,6 @@ public class ImageRecoverViewModel extends BaseViewModel {
     }
     }
 
 
     public void onCheckAllClick(boolean isCheck) {
     public void onCheckAllClick(boolean isCheck) {
-        if (!scanDisposable.isDisposed()) {
-            return;
-        }
         checkAll.setValue(isCheck);
         checkAll.setValue(isCheck);
         List<ImageDeepDetector.ImageFile> selectList = getList(selectedList);
         List<ImageDeepDetector.ImageFile> selectList = getList(selectedList);
         setListCheck(detectedPhotoImg.getValue(), isCheck);
         setListCheck(detectedPhotoImg.getValue(), isCheck);

+ 0 - 3
app/src/main/java/com/datarecovery/master/module/videorecover/VideoRecoverViewModel.java

@@ -140,9 +140,6 @@ public class VideoRecoverViewModel extends BaseViewModel {
     }
     }
 
 
     public void onCheckAllClick(boolean isCheck) {
     public void onCheckAllClick(boolean isCheck) {
-        if (!scanDisposable.isDisposed()) {
-            return;
-        }
         checkAll.setValue(isCheck);
         checkAll.setValue(isCheck);
         List<FilesSearch.DocumentFile> detectedList = getList(detectedVideoList);
         List<FilesSearch.DocumentFile> detectedList = getList(detectedVideoList);
         for (FilesSearch.DocumentFile videoFile : detectedList) {
         for (FilesSearch.DocumentFile videoFile : detectedList) {