Added a check

This commit is contained in:
Rashiq Ahmad 2013-12-08 17:12:32 +01:00
parent a725f9890e
commit d7c0fbe2c3
2 changed files with 7 additions and 8 deletions

View File

@ -52,7 +52,7 @@ public class FileWriter {
for (String file : readCsv()) {
if (!mDataList.contains(new ZimFileSelectActivity.DataModel(getTitleFromFilePath(file), file))) {
Log.i("kiwix", "Added file: " + file);
mDataList.add(new ZimFileSelectActivity.DataModel(getTitleFromFilePath(file), file));
}
}

View File

@ -188,12 +188,10 @@ public class ZimFileSelectActivity extends FragmentActivity
ArrayList<DataModel> files = new ArrayList<DataModel>();
for (cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext()) {
// Check if file exists
//if (new File(cursor.getString(2)).exists()) {
files.add(new DataModel(cursor.getString(1), cursor.getString(2)));
//} else {
Log.e("kiwix", cursor.getString(2) + " does not exist");
//}
if (new File(cursor.getString(2)).exists()) {
files.add(new DataModel(cursor.getString(1), cursor.getString(2)));
}
}
files = new FileWriter(ZimFileSelectActivity.this, files).getDataModelList();
@ -201,6 +199,7 @@ public class ZimFileSelectActivity extends FragmentActivity
for (int i = 0; i < files.size(); i++) {
if (!new File(files.get(i).getPath()).exists()) {
Log.e("kiwix", "File removed: " + files.get(i).getTitle());
files.remove(i);
}
}
@ -208,7 +207,7 @@ public class ZimFileSelectActivity extends FragmentActivity
files = sortDataModel(files);
mFiles = files;
return new RescanDataAdapter(ZimFileSelectActivity.this, 0, files);
return new RescanDataAdapter(ZimFileSelectActivity.this, 0, mFiles);
}
// Connect to the MediaScannerConnection service and scan all the files, that are returned to us by