mac
2024-07-30 4f9fab221268ca32efb1ebd59dd7dd2ced81f89b
app/src/main/java/com/hdl/photovoltaic/other/HdlThreadLogic.java
@@ -160,6 +160,9 @@
     * @param millisecond 设置延时时间关闭弹窗(单位ms)
     */
    public static void tipFlashingBox(Context context, boolean isBoolean, String msg, int code, int millisecond) {
        if (context == null) {
            return;
        }
        HdlThreadLogic.runMainThread(new Runnable() {
            @Override
            public void run() {
@@ -171,7 +174,12 @@
                    Drawable drawable = AppCompatResources.getDrawable(context, R.drawable.tip_fail);
                    flashingBoxDialog.setImage(drawable);
                }
                flashingBoxDialog.setContent(msg + "(" + code + ")");
                if (code == 0) {
                    //成功不需要增加状态码
                    flashingBoxDialog.setContent(msg);
                } else {
                    flashingBoxDialog.setContent(msg + "(" + code + ")");
                }
                flashingBoxDialog.show();
            }
        }, null, null);
@@ -226,7 +234,7 @@
     * @return 调用栈
     */
    private static String getStackTrace(Exception ex) {
        StringBuilder sb = new StringBuilder("");
        StringBuilder sb = new StringBuilder();
        StackTraceElement[] trace = ex.getStackTrace();
        for (StackTraceElement stackTraceElement : trace) {
            sb.append(stackTraceElement).append("\n");