diff --git a/daemon/src/main/java/org/lsposed/lspd/service/UserService.java b/daemon/src/main/java/org/lsposed/lspd/service/UserService.java index ce9c40aae..f6eee5597 100644 --- a/daemon/src/main/java/org/lsposed/lspd/service/UserService.java +++ b/daemon/src/main/java/org/lsposed/lspd/service/UserService.java @@ -71,14 +71,10 @@ public static List getUsers() throws RemoteException { IUserManager um = getUserManager(); List users = new LinkedList<>(); if (um == null) return users; - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { + try { + users = um.getUsers(true); + } catch (NoSuchMethodError e) { users = um.getUsers(true, true, true); - } else { - try { - users = um.getUsers(true); - } catch (NoSuchMethodError e) { - users = um.getUsers(true, true, true); - } } if (Utils.isLENOVO) { // lenovo hides user [900, 910) for app cloning var gotUsers = new boolean[10];