@Override protected void onPostExecute(Exception result) { super.onPostExecute(result); releaseResources(); if (!interrupted && completeListener != null) { completeListener.done(result); } }