@Override protected void onDestroy() { super.onDestroy(); if (isFinishing()) { downloadFileHelper.setInterruptDownloading(true); } if (textWatcher != null) { EditText filterText = (EditText) findViewById(R.id.search_box); filterText.removeTextChangedListener(textWatcher); } downloadListIndexThread.setUiActivity(null); }
public boolean downloadFile( DownloadFileHelper downloadFileHelper, String filename, List<File> filesToReindex, IProgress progress, String indexOfAllFiles, DownloadIndexesAsyncTask downloadIndexesAsyncTask, boolean forceWifi, AssetManager assetManager) throws InterruptedException { return downloadFileHelper.downloadFile( filename, fileToSave, fileToUnzip, unzip, progress, dateModified, parts, filesToReindex, indexOfAllFiles, downloadIndexesAsyncTask, forceWifi); }