From 5ad5d3f56a4aac0cb3601798c9468a71549c6081 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Fri, 1 Oct 2021 17:38:38 +0800 Subject: [PATCH] [core] Fix initialization order (#1205) --- .../main/java/org/lsposed/lspd/service/LSPManagerService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/lsposed/lspd/service/LSPManagerService.java b/core/src/main/java/org/lsposed/lspd/service/LSPManagerService.java index b2be4d7c..66a09a40 100644 --- a/core/src/main/java/org/lsposed/lspd/service/LSPManagerService.java +++ b/core/src/main/java/org/lsposed/lspd/service/LSPManagerService.java @@ -86,12 +86,13 @@ public class LSPManagerService extends ILSPManagerService.Stub { public static final int CHANNEL_IMP = NotificationManager.IMPORTANCE_HIGH; private static final HandlerThread worker = new HandlerThread("manager worker"); - private static final Handler workerHandler = new Handler(worker.getLooper()); + private static final Handler workerHandler; private static Intent managerIntent = null; static { worker.start(); + workerHandler = new Handler(worker.getLooper()); } public class ManagerGuard implements IBinder.DeathRecipient {