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 {
|
-keepclassmembers class ** implements android.content.ContextWrapper {
|
||||||
public int getUserId();
|
public int getUserId();
|
||||||
|
public android.os.UserHandle getUser();
|
||||||
}
|
}
|
||||||
-assumenosideeffects class android.util.Log {
|
-assumenosideeffects class android.util.Log {
|
||||||
public static *** v(...);
|
public static *** v(...);
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ import android.content.ContentResolver;
|
||||||
import android.content.ContextWrapper;
|
import android.content.ContextWrapper;
|
||||||
import android.content.pm.ApplicationInfo;
|
import android.content.pm.ApplicationInfo;
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
||||||
|
import android.os.UserHandle;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
@ -13,6 +14,8 @@ import androidx.annotation.Nullable;
|
||||||
import org.lsposed.lspd.service.ConfigFileManager;
|
import org.lsposed.lspd.service.ConfigFileManager;
|
||||||
import org.lsposed.lspd.service.PackageService;
|
import org.lsposed.lspd.service.PackageService;
|
||||||
|
|
||||||
|
import hidden.HiddenApiBridge;
|
||||||
|
|
||||||
public class FakeContext extends ContextWrapper {
|
public class FakeContext extends ContextWrapper {
|
||||||
static ApplicationInfo systemApplicationInfo = null;
|
static ApplicationInfo systemApplicationInfo = null;
|
||||||
static Resources.Theme theme = null;
|
static Resources.Theme theme = null;
|
||||||
|
|
@ -51,6 +54,10 @@ public class FakeContext extends ContextWrapper {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public UserHandle getUser() {
|
||||||
|
return HiddenApiBridge.UserHandle(0);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Resources.Theme getTheme() {
|
public Resources.Theme getTheme() {
|
||||||
if (theme == null) theme = getResources().newTheme();
|
if (theme == null) theme = getResources().newTheme();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue