remove() iterator again

This commit is contained in:
misaochan 2016-10-27 16:32:48 +13:00
parent b83999b9b1
commit 4c3ca2fd41

View file

@ -31,6 +31,8 @@ public class PrefixUpdater extends AsyncTask<Void, Void, ArrayList<String>> {
private static final String TAG = PrefixUpdater.class.getName(); private static final String TAG = PrefixUpdater.class.getName();
private CategorizationFragment catFragment; private CategorizationFragment catFragment;
ArrayList<String> filteredItems = new ArrayList<> ();
public PrefixUpdater(CategorizationFragment catFragment) { public PrefixUpdater(CategorizationFragment catFragment) {
this.catFragment = catFragment; this.catFragment = catFragment;
} }
@ -56,10 +58,11 @@ public class PrefixUpdater extends AsyncTask<Void, Void, ArrayList<String>> {
//Check if s contains a 4-digit word anywhere within the string (.* is wildcard) //Check if s contains a 4-digit word anywhere within the string (.* is wildcard)
if(s.matches(".*(19|20)\\d{2}.*")) { if(s.matches(".*(19|20)\\d{2}.*")) {
Log.d(TAG, "Filtering out year " + s); Log.d(TAG, "Filtering out year " + s);
items.remove(s); iterator.remove();
} }
} }
Log.d(TAG, "Items: " + items.toString());
return items; return items;
} }