@Override public void onClick(View v) { FontItem item = (FontItem) v.getTag(R.id.TAG_fontItem); String dlkey = getFontDownloadKey(item.name); dls.removeEntry(dlkey); if (dls.getEntry(dlkey) == null) { new File(FontManager.getFontsPath()).mkdirs(); dls.startDownload( dlkey, String.format(URL_fontData, item.name), getFontDownloadDestination(item.name)); } notifyDataSetChanged(); }
String getFontDownloadDestination(String name) { return new File(FontManager.getFontsPath(), "download-" + name + ".zip") .getAbsolutePath(); //$NON-NLS-1$ //$NON-NLS-2$ }