android.os.AsyncTask#SERIAL_EXECUTOR源码实例Demo

下面列出了android.os.AsyncTask#SERIAL_EXECUTOR 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: ACDD   文件: Coordinator.java
@TargetApi(11)
static Executor getDefaultAsyncTaskExecutor() {
    if (VERSION.SDK_INT >= 11) {
        return AsyncTask.SERIAL_EXECUTOR;
    }
    try {
        Field declaredField = AsyncTask.class.getDeclaredField("sExecutor");
        declaredField.setAccessible(true);
        return (Executor) declaredField.get(null);
    } catch (Exception e) {
        return null;
    }
}
 
源代码2 项目: VideoOS-Android-SDK   文件: BaseAsyncTask.java
public void executeSerial(Params...values){
    super.executeOnExecutor(AsyncTask.SERIAL_EXECUTOR, values);
}
 
源代码3 项目: Android-BLE   文件: ThreadUtils.java
private ThreadUtils() {
    mParallelExecutor = THREAD_POOL_EXECUTOR;
    mSerialExecutor = AsyncTask.SERIAL_EXECUTOR;
}
 
源代码4 项目: delion   文件: TabPersistentStore.java
private Executor getPrefetchExecutor() {
    return sMigrationTask == null ? AsyncTask.THREAD_POOL_EXECUTOR : AsyncTask.SERIAL_EXECUTOR;
}
 
源代码5 项目: LLApp   文件: TaskExecutor.java
private TaskExecutor() {
    mParallelExecutor = THREAD_POOL_EXECUTOR;
    mSerialExecutor = AsyncTask.SERIAL_EXECUTOR;
}