private IconKey updateIcon(String fileName, HSIconFileElement iconFileElement) { IconKey key = null; for (QueryEntry queryEntry : mEntries) { if (queryEntry.getKey().getFileName().equals(fileName)) { key = queryEntry.getKey(); } } if (key == null) { return null; } if (iconFileElement != null) { mOsuInfo.setIconFileElement(iconFileElement, fileName); } else { mOsuInfo.setIconStatus(OSUInfo.IconStatus.NotAvailable); } return key; }
private boolean updateIcon(IconKey key, HSIconFileElement iconFileElement) { boolean match = false; for (QueryEntry queryEntry : mEntries) { if (queryEntry.getKey().equals(key)) { match = true; break; } } if (!match) { return false; } if (iconFileElement != null) { mOsuInfo.setIconFileElement(iconFileElement, key.getFileName()); } else { mOsuInfo.setIconStatus(OSUInfo.IconStatus.NotAvailable); } return true; }