mirror of
https://github.com/SimpleMobileTools/Simple-Gallery.git
synced 2025-06-05 21:59:19 +02:00
scan only the affected items on Delete
This commit is contained in:
@ -183,7 +183,8 @@ public class PhotosActivity extends AppCompatActivity
|
|||||||
file.delete();
|
file.delete();
|
||||||
}
|
}
|
||||||
|
|
||||||
MediaScannerConnection.scanFile(this, new String[]{path}, null, null);
|
final String[] deletedPaths = toBeDeleted.toArray(new String[toBeDeleted.size()]);
|
||||||
|
MediaScannerConnection.scanFile(this, deletedPaths, null, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
private View.OnClickListener undoDeletion = new View.OnClickListener() {
|
private View.OnClickListener undoDeletion = new View.OnClickListener() {
|
||||||
|
@ -102,8 +102,10 @@ public class ViewPagerActivity extends AppCompatActivity
|
|||||||
private void deleteImage() {
|
private void deleteImage() {
|
||||||
Helpers.showToast(this, R.string.deleting);
|
Helpers.showToast(this, R.string.deleting);
|
||||||
final File file = getCurrentFile();
|
final File file = getCurrentFile();
|
||||||
file.delete();
|
if (file.delete()) {
|
||||||
MediaScannerConnection.scanFile(this, new String[]{path}, null, this);
|
final String[] deletedPath = new String[]{file.getAbsolutePath()};
|
||||||
|
MediaScannerConnection.scanFile(this, deletedPath, null, this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean isDirEmpty() {
|
private boolean isDirEmpty() {
|
||||||
|
Reference in New Issue
Block a user