From 75c2cfe7bfda56e19f0062af5da01f0d8b1907e9 Mon Sep 17 00:00:00 2001 From: topjohnwu Date: Mon, 24 Dec 2018 20:51:14 +0800 Subject: [PATCH] Run onResult in main thread --- core/src/main/java/com/topjohnwu/core/tasks/FlashZip.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/topjohnwu/core/tasks/FlashZip.java b/core/src/main/java/com/topjohnwu/core/tasks/FlashZip.java index 577960a7f..015ad9fe1 100644 --- a/core/src/main/java/com/topjohnwu/core/tasks/FlashZip.java +++ b/core/src/main/java/com/topjohnwu/core/tasks/FlashZip.java @@ -75,7 +75,8 @@ public abstract class FlashZip { success = flash(); } catch (IOException ignored) {} Shell.su("cd /", "rm -rf " + tmpFile.getParent() + " " + Const.TMP_FOLDER_PATH).submit(); - onResult(success); + boolean finalSuccess = success; + App.mainHandler.post(() -> onResult(finalSuccess)); }); }