package wb.android.async;
import android.os.AsyncTask;
public abstract class BooleanTask<T> extends AsyncTask<T, Void, Boolean> {
private final BooleanTaskCompleteDelegate delegate;
protected final int taskID;
public BooleanTask(BooleanTaskCompleteDelegate delegate, int taskID) {
this.delegate = delegate;
this.taskID = taskID;
}
@Override
protected final void onPostExecute(Boolean success) {
delegate.onBooleanTaskComplete(taskID, success);
}
}