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
1 changed files with 15 additions and 0 deletions

View File

@ -112,6 +112,8 @@ public class MediaActivity extends SimpleActivity
return;
}
rescanDirectory();
mMedia = newMedia;
if (isDirEmpty())
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() {
new ChangeSorting(this, false);
}