From ebf5bba4d83f4b47674b617a639b658ccd3a7dd9 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Wed, 25 Jan 2023 02:26:52 +0800 Subject: [PATCH] Fix notification on samsung (#2356) ```java try { this.mSystemUIContext = context.createPackageContext(AudioConstants.SYSTEMUI_PACKAGE_NAME, 0); } catch (PackageManager.NameNotFoundException e) { } catch (SecurityException e2) { } ``` --- .../src/main/java/org/lsposed/lspd/util/FakeContext.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/daemon/src/main/java/org/lsposed/lspd/util/FakeContext.java b/daemon/src/main/java/org/lsposed/lspd/util/FakeContext.java index e285d560..d6abe3c3 100644 --- a/daemon/src/main/java/org/lsposed/lspd/util/FakeContext.java +++ b/daemon/src/main/java/org/lsposed/lspd/util/FakeContext.java @@ -3,8 +3,10 @@ package org.lsposed.lspd.util; import static org.lsposed.lspd.service.ServiceManager.TAG; import android.content.ContentResolver; +import android.content.Context; import android.content.ContextWrapper; import android.content.pm.ApplicationInfo; +import android.content.pm.PackageManager; import android.content.res.Resources; import android.os.UserHandle; import android.util.Log; @@ -74,4 +76,9 @@ public class FakeContext extends ContextWrapper { public String getAttributionTag() { return null; } + + @Override + public Context createPackageContext(String packageName, int flags) throws PackageManager.NameNotFoundException { + throw new PackageManager.NameNotFoundException(packageName); + } }