Fix notification intent in Android 12 (#1168)
This commit is contained in:
parent
d8041f04ee
commit
5485257ec6
|
|
@ -21,6 +21,7 @@
|
|||
|
||||
-keepclassmembers class ** implements android.content.ContextWrapper {
|
||||
public int getUserId();
|
||||
public android.os.UserHandle getUser();
|
||||
}
|
||||
-assumenosideeffects class android.util.Log {
|
||||
public static *** v(...);
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ import android.content.ContentResolver;
|
|||
import android.content.ContextWrapper;
|
||||
import android.content.pm.ApplicationInfo;
|
||||
import android.content.res.Resources;
|
||||
import android.os.UserHandle;
|
||||
import android.util.Log;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
|
@ -13,6 +14,8 @@ import androidx.annotation.Nullable;
|
|||
import org.lsposed.lspd.service.ConfigFileManager;
|
||||
import org.lsposed.lspd.service.PackageService;
|
||||
|
||||
import hidden.HiddenApiBridge;
|
||||
|
||||
public class FakeContext extends ContextWrapper {
|
||||
static ApplicationInfo systemApplicationInfo = null;
|
||||
static Resources.Theme theme = null;
|
||||
|
|
@ -51,6 +54,10 @@ public class FakeContext extends ContextWrapper {
|
|||
return 0;
|
||||
}
|
||||
|
||||
public UserHandle getUser() {
|
||||
return HiddenApiBridge.UserHandle(0);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Resources.Theme getTheme() {
|
||||
if (theme == null) theme = getResources().newTheme();
|
||||
|
|
|
|||
Loading…
Reference in New Issue