From a3f9e5ce8dce3d86a60a79b85ce44424a612c6fa Mon Sep 17 00:00:00 2001 From: 562935844@qq.com Date: 星期五, 13 五月 2022 14:06:45 +0800 Subject: [PATCH] 提交jar版本 --- HDLSDK/hdl-common/src/main/java/com/hdl/sdk/common/utils/ThreadToolUtils.java | 20 ++++++++------------ 1 files changed, 8 insertions(+), 12 deletions(-) diff --git a/HDLSDK/hdl-common/src/main/java/com/hdl/sdk/common/utils/ThreadToolUtils.java b/HDLSDK/hdl-common/src/main/java/com/hdl/sdk/common/utils/ThreadToolUtils.java index d42da84..6a28c1e 100644 --- a/HDLSDK/hdl-common/src/main/java/com/hdl/sdk/common/utils/ThreadToolUtils.java +++ b/HDLSDK/hdl-common/src/main/java/com/hdl/sdk/common/utils/ThreadToolUtils.java @@ -1,8 +1,5 @@ package com.hdl.sdk.common.utils; -import android.os.Handler; -import android.os.Looper; - import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; @@ -12,7 +9,7 @@ */ public class ThreadToolUtils { - private final Handler uiHandler = new Handler(Looper.getMainLooper()); +// private final Handler uiHandler = new Handler(Looper.getMainLooper()); //cpu 鏈�澶х嚎绋嬪绾抽噺 private final int coreSize = Runtime.getRuntime().availableProcessors() + 1; @@ -20,12 +17,10 @@ private ThreadToolUtils() { } - private static class SingletonInstance { - private static final ThreadToolUtils INSTANCE = new ThreadToolUtils(); - } + private static final ThreadToolUtils instance = new ThreadToolUtils(); public static ThreadToolUtils getInstance() { - return SingletonInstance.INSTANCE; + return instance; } @@ -64,9 +59,10 @@ /** * 鍒囨崲鍥炰富绾跨▼ */ - public void runOnUiThread(Runnable run) { - uiHandler.post(run); - } - + public void runOnUiThread(Runnable run) { +// uiHandler.post(run); + Thread thread = new Thread(run); + thread.start(); + } } -- Gitblit v1.8.0