public class LPSDKTaskQueue
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
LPSDKTaskQueue.LPTaskItemListener |
static interface |
LPSDKTaskQueue.LPTaskQueueListener |
static class |
LPSDKTaskQueue.TaskItem<T> |
static class |
LPSDKTaskQueue.TaskQueueState |
构造器和说明 |
---|
LPSDKTaskQueue(LPSDKTaskQueue.LPTaskQueueListener listener) |
限定符和类型 | 方法和说明 |
---|---|
<T> void |
addTaskItem(LPSDKTaskQueue.TaskItem<T> item) |
<T> void |
appendTaskItemAtTailDuringProcessing(LPSDKTaskQueue.TaskItem<T> item) |
int |
getIndexOfTask(LPSDKTaskQueue.TaskItem item) |
LPSDKTaskQueue.TaskItem |
getPointTaskItem() |
LPSDKTaskQueue.TaskQueueState |
getState() |
int |
getTaskCount() |
void |
pause() |
void |
restart() |
void |
resume() |
void |
retry() |
void |
start() |
void |
stop() |
public LPSDKTaskQueue(LPSDKTaskQueue.LPTaskQueueListener listener)
public LPSDKTaskQueue.TaskQueueState getState()
public int getTaskCount()
public int getIndexOfTask(LPSDKTaskQueue.TaskItem item)
public <T> void addTaskItem(LPSDKTaskQueue.TaskItem<T> item)
public <T> void appendTaskItemAtTailDuringProcessing(LPSDKTaskQueue.TaskItem<T> item)
public void start()
public void resume()
public void restart()
public void retry()
public void stop()
public LPSDKTaskQueue.TaskItem getPointTaskItem()
public void pause()