mac
2023-11-23 5e080d063f213f2b2c2ed34e1d54b9fd7df1c6b0
app/src/main/java/com/hdl/photovoltaic/other/HdlThreadLogic.java
@@ -43,6 +43,24 @@
        }
    }
    /**
     * 切换回主线程执行
     *
     * @param runnable      回调
     */
    public static void runMainThread(Runnable runnable) {
        try {
            if (Looper.myLooper() == Looper.getMainLooper()) {
                runnable.run();
            } else {
                handler.post(runnable);
            }
        } catch (Exception ignored) {
        }
    }
    /**
     * 子线程执行
@@ -51,7 +69,7 @@
     * @param context       上下文(不需要弹框填null)
     * @param showErrorMode 是否显示错误(不需要填null)
     */
    public static void runThread(Runnable runnable, Context context, ShowErrorMode showErrorMode) {
    public static void runSubThread(Runnable runnable, Context context, ShowErrorMode showErrorMode) {
        new Thread(new Runnable() {
            @Override