Fix Exception on Android downloader.

This commit is contained in:
valfieri
2019-08-23 12:45:17 +02:00
parent f4d9de9490
commit 30622010df

View File

@@ -494,25 +494,28 @@ public class ImgDownloader {
String nametoken = ""; String nametoken = "";
String nametocheck = ""; String nametocheck = "";
String tokenstats = ""; String tokenstats = "";
for (int l = 1; l < arrays.length - 1; l++) { for (int l = 1; l < arrays.length - 1; l++) {
if (arrays[l].equalsIgnoreCase("creature") && arrays[l + 1].toLowerCase().contains("token")) { if (arrays[l].equalsIgnoreCase("creature") && arrays[l + 1].toLowerCase().contains("token")) {
nametoken = arrays[l - 1]; nametoken = arrays[l - 1];
tokenstats = arrays[l - 3]; if(l - 3 > 0)
if(nametoken.equalsIgnoreCase("artifact")){ tokenstats = arrays[l - 3];
nametoken = arrays[l - 2]; if(nametoken.equalsIgnoreCase("artifact")){
tokenstats = arrays[l - 4]; if(l - 2 > 0)
} nametoken = arrays[l - 2];
break; if(l - 4 > 0)
} else if (arrays[l].equalsIgnoreCase("put") && arrays[l + 3].toLowerCase().contains("token")) { tokenstats = arrays[l - 4];
nametoken = arrays[l + 2]; }
for (int j = 1; j < arrays.length - 1; j++) { break;
if (arrays[j].contains("/")) } else if (arrays[l].equalsIgnoreCase("put") && arrays[l + 3].toLowerCase().contains("token")) {
tokenstats = arrays[j]; nametoken = arrays[l + 2];
} for (int j = 1; j < arrays.length - 1; j++) {
break; if (arrays[j].contains("/"))
} tokenstats = arrays[j];
} }
if (nametoken.isEmpty()) { break;
}
}
if (nametoken.isEmpty() || tokenstats.isEmpty()) {
tokenfound = false; tokenfound = false;
nametoken = "Unknown"; nametoken = "Unknown";
nametocheck = mappa.get(id); nametocheck = mappa.get(id);