diff --git a/app/src/main/java/com/tianma/xsmscode/xp/hook/permission/PermissionManagerServiceHook34.java b/app/src/main/java/com/tianma/xsmscode/xp/hook/permission/PermissionManagerServiceHook34.java
index 2de04db5..49a46d4f 100644
--- a/app/src/main/java/com/tianma/xsmscode/xp/hook/permission/PermissionManagerServiceHook34.java
+++ b/app/src/main/java/com/tianma/xsmscode/xp/hook/permission/PermissionManagerServiceHook34.java
@@ -19,6 +19,7 @@
import de.robv.android.xposed.XposedBridge;
import de.robv.android.xposed.XposedHelpers;
+import java.util.Collection;
/**
* Since Android 14(API 34+)
* Hook com.android.server.pm.permission.PermissionManagerServiceImpl
@@ -124,7 +125,7 @@ private void afterRestorePermissionStateSinceAndroid14(XC_MethodHook.MethodHookP
// Manifest.xml 中声明的permission列表
// List requestPermissions = pkg.getRequestedPermissions();
- final List requestedPermissions = (List)
+ final Collection requestedPermissions = (Collection)
XposedHelpers.callMethod(pkg, "getRequestedPermissions");
// com.android.server.pm.permission.DevicePermissionState 对象