diff options
author | YuutaW <17158086+trumeet@users.noreply.github.com> | 2019-03-28 19:57:21 -0700 |
---|---|---|
committer | YuutaW <17158086+Trumeet@users.noreply.github.com> | 2019-03-28 19:57:21 -0700 |
commit | f2b6da67d7f564de171d837cfaaa7c5d5562425b (patch) | |
tree | c3bc28c7763530b3dce7d93207c4874f6219b4b0 | |
parent | 3640576bbccd2e2f691478bab7334d485a157372 (diff) | |
download | SysUIController-f2b6da67d7f564de171d837cfaaa7c5d5562425b.tar SysUIController-f2b6da67d7f564de171d837cfaaa7c5d5562425b.tar.gz SysUIController-f2b6da67d7f564de171d837cfaaa7c5d5562425b.tar.bz2 SysUIController-f2b6da67d7f564de171d837cfaaa7c5d5562425b.zip |
feat(app): use ActivityThread directly to get the system context20
Signed-off-by: YuutaW <17158086+Trumeet@users.noreply.github.com>
-rw-r--r-- | app/src/main/java/moe/yuuta/sysuicontroller/core/ControllerService.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/app/src/main/java/moe/yuuta/sysuicontroller/core/ControllerService.java b/app/src/main/java/moe/yuuta/sysuicontroller/core/ControllerService.java index cd9205b..45026ff 100644 --- a/app/src/main/java/moe/yuuta/sysuicontroller/core/ControllerService.java +++ b/app/src/main/java/moe/yuuta/sysuicontroller/core/ControllerService.java @@ -1,6 +1,7 @@ package moe.yuuta.sysuicontroller.core; import android.annotation.SuppressLint; +import android.app.ActivityThread; import android.app.StatusBarManager; import android.content.Context; import android.content.Intent; @@ -55,7 +56,7 @@ public class ControllerService extends IStatusController.Stub { private void run (String... args) throws Throwable { Looper.prepare(); Log.i(TAG, "Version: " + BuildConfig.VERSION_CODE); - mContext = RootJava.getSystemContext(); + mContext = ActivityThread.systemMain().getSystemContext(); mManager = (StatusBarManager) mContext.getSystemService("statusbar"); @SuppressLint("PrivateApi") Method mGetService = StatusBarManager.class.getDeclaredMethod("getService"); mGetService.setAccessible(true); |