public abstract class NetworkOperation
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
PRIORITY_DEFAULT |
static int |
PRIORITY_HIGH |
static int |
PRIORITY_LOW |
static int |
PRIORITY_MAX |
static int |
PRIORITY_MIN |
| Modifier | Constructor and Description |
|---|---|
protected |
NetworkOperation(int type) |
protected |
NetworkOperation(int type,
int priority) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
execute(OperationExecutor.OperationTask task) |
protected int |
getPriority() |
protected int |
getType() |
protected void |
onOperationFinished()
This method is called on the main Thread.
|
protected void |
onProgressUpdate(java.lang.Object object) |
protected abstract void |
operate()
This method is called inside a Thread.
|
protected void |
publishProgress(java.lang.Object object) |
protected void |
setPriority(int priority) |
public static final int PRIORITY_DEFAULT
public static final int PRIORITY_HIGH
public static final int PRIORITY_LOW
public static final int PRIORITY_MAX
public static final int PRIORITY_MIN
protected NetworkOperation(int type)
protected NetworkOperation(int type,
int priority)
protected final int getType()
protected void setPriority(int priority)
protected int getPriority()
protected final void execute(OperationExecutor.OperationTask task)
protected abstract void operate()
protected final void publishProgress(java.lang.Object object)
protected void onProgressUpdate(java.lang.Object object)
protected void onOperationFinished()