ditch ThreadPoolExecutor for AsyncTask

This commit is contained in:
Vincent Breitmoser
2018-07-17 14:01:17 +02:00
parent 2c8e219aa8
commit 9e079329d5
13 changed files with 321 additions and 504 deletions

View File

@@ -39,27 +39,12 @@ public class ProgressScaler implements Progressable {
this.mMax = max;
}
/**
* Set progress of ProgressDialog by sending message to handler on UI thread
*/
public void setProgress(String message, int progress, int max) {
if (mWrapped != null) {
mWrapped.setProgress(message, mFrom + progress * (mTo - mFrom) / max, mMax);
}
}
public void setProgress(int resourceId, int progress, int max) {
public void setProgress(Integer resourceId, int progress, int max) {
if (mWrapped != null) {
mWrapped.setProgress(resourceId, mFrom + progress * (mTo - mFrom) / max, mMax);
}
}
public void setProgress(int progress, int max) {
if (mWrapped != null) {
mWrapped.setProgress(mFrom + progress * (mTo - mFrom) / max, mMax);
}
}
@Override
public void setPreventCancel() {
if (mWrapped != null) {