public abstract static class FoxBaseThreadUtils.Task<T>
extends java.lang.Object
implements java.lang.Runnable
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
FoxBaseThreadUtils.Task.OnTimeoutListener |
| 构造器和说明 |
|---|
Task() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cancel() |
void |
cancel(boolean mayInterruptIfRunning) |
abstract T |
doInBackground() |
boolean |
isCanceled() |
boolean |
isDone() |
abstract void |
onCancel() |
protected void |
onDone() |
abstract void |
onFail(java.lang.Throwable t) |
abstract void |
onSuccess(T result) |
void |
run() |
FoxBaseThreadUtils.Task<T> |
setDeliver(java.util.concurrent.Executor deliver) |
void |
setTimeout(long timeoutMillis,
FoxBaseThreadUtils.Task.OnTimeoutListener listener) |
public abstract T doInBackground() throws java.lang.Throwable
java.lang.Throwablepublic abstract void onSuccess(T result)
public abstract void onCancel()
public abstract void onFail(java.lang.Throwable t)
public void run()
run 在接口中 java.lang.Runnablepublic void cancel()
public void cancel(boolean mayInterruptIfRunning)
public boolean isCanceled()
public boolean isDone()
public FoxBaseThreadUtils.Task<T> setDeliver(java.util.concurrent.Executor deliver)
public void setTimeout(long timeoutMillis,
FoxBaseThreadUtils.Task.OnTimeoutListener listener)
protected void onDone()