private void removeUserStateLocked(int userHandle) { // Cleanup package manager settings mPm.cleanUpUser(userHandle); // Remove this user from the list mUsers.remove(userHandle); mRemovingUserIds.remove(userHandle); // Remove user file AtomicFile userFile = new AtomicFile(new File(mUsersDir, userHandle + ".xml")); userFile.delete(); // Update the user list writeUserListLocked(); updateUserIdsLocked(); removeDirectoryRecursive(VEnvironment.getUserSystemDirectory(userHandle)); }
private void removeUserStateLocked(int userHandle) { // Cleanup package manager settings mPm.cleanUpUser(userHandle); // Remove this user from the list mUsers.remove(userHandle); mRemovingUserIds.remove(userHandle); // Remove user file AtomicFile userFile = new AtomicFile(new File(mUsersDir, userHandle + ".xml")); userFile.delete(); // Update the user list writeUserListLocked(); updateUserIdsLocked(); removeDirectoryRecursive(VEnvironment.getUserSystemDirectory(userHandle)); }
private void removeUserStateLocked(int userHandle) { // Cleanup package manager settings mPm.cleanUpUser(userHandle); // Remove this user from the list mUsers.remove(userHandle); mRemovingUserIds.remove(userHandle); // Remove user file AtomicFile userFile = new AtomicFile(new File(mUsersDir, userHandle + ".xml")); userFile.delete(); // Update the user list writeUserListLocked(); updateUserIdsLocked(); removeDirectoryRecursive(VEnvironment.getUserSystemDirectory(userHandle)); }