Parse XML to fine out if fileExists

This commit is contained in:
misaochan 2016-12-14 16:42:53 +13:00
parent 9721472c4c
commit c34b8300c4

View file

@ -50,16 +50,11 @@ public class ExistingFileAsync extends AsyncTask<Void, Void, Boolean> {
return false; return false;
} }
ArrayList<ApiResult> categoryNodes = result.getNodes("/api/query/search/p/@title"); //ArrayList<ApiResult> categoryNodes = result.getNodes("/api/query/search/p/@title");
for(ApiResult categoryNode: categoryNodes) { ArrayList<ApiResult> resultNodes = result.getNodes("/api/query/allimages/");
String cat = categoryNode.getDocument().getTextContent(); boolean fileExists = !resultNodes.isEmpty();
String catString = cat.replace("Category:", ""); Log.d(TAG, "File already exists in Commons:" + fileExists);
items.add(catString);
}
Log.d(TAG, "Title cat query results: " + items); return fileExists;
return items;
} }
} }