rescan all files in directory on open

- related to #18, #16
This commit is contained in:
tibbi 2016-08-24 23:26:52 +02:00
parent 605a4a29c3
commit 131f0647a9

View file

@ -112,6 +112,8 @@ public class MediaActivity extends SimpleActivity
return; return;
} }
rescanDirectory();
mMedia = newMedia; mMedia = newMedia;
if (isDirEmpty()) if (isDirEmpty())
return; return;
@ -144,6 +146,19 @@ public class MediaActivity extends SimpleActivity
} }
} }
private void rescanDirectory() {
final File file = new File(mPath);
if (file.isDirectory()) {
final File[] files = file.listFiles();
final String[] paths = new String[files.length];
final int cnt = file.listFiles().length;
for (int i = 0; i < cnt; i++) {
paths[i] = files[i].getPath();
}
MediaScannerConnection.scanFile(getApplicationContext(), paths, null, null);
}
}
private void showSortingDialog() { private void showSortingDialog() {
new ChangeSorting(this, false); new ChangeSorting(this, false);
} }