package wb.android.async;
import android.content.Context;
public abstract class BooleanProgressTask<T> extends ProgressTask<T, Boolean>{
private final BooleanTaskCompleteDelegate delegate;
private final int taskID;
public BooleanProgressTask(Context context, BooleanTaskCompleteDelegate delegate, String progressMessage, int taskID) {
super(context, progressMessage, true);
this.delegate = delegate;
this.taskID = taskID;
}
@Override
protected void onTaskCompleted(Boolean success) {
delegate.onBooleanTaskComplete(taskID, success);
}
}