@Override protected void onPreExecute() { callback.beforeDownload(); }
@Override protected void onProgressUpdate(Integer... values) { callback.downloadProgress(values[0]); }
@Override protected void onPostExecute(Bitmap result) { callback.afterDownload(result); }