Loading services/backup/java/com/android/server/backup/BackupManagerService.java +6 −4 Original line number Original line Diff line number Diff line Loading @@ -1955,12 +1955,14 @@ public class BackupManagerService { .setPackage(pkgInfo.packageName); .setPackage(pkgInfo.packageName); List<ResolveInfo> hosts = mPackageManager.queryIntentServicesAsUser( List<ResolveInfo> hosts = mPackageManager.queryIntentServicesAsUser( intent, 0, UserHandle.USER_OWNER); intent, 0, UserHandle.USER_OWNER); if (hosts != null) { final int N = hosts.size(); final int N = hosts.size(); for (int i = 0; i < N; i++) { for (int i = 0; i < N; i++) { final ServiceInfo info = hosts.get(i).serviceInfo; final ServiceInfo info = hosts.get(i).serviceInfo; tryBindTransport(info); tryBindTransport(info); } } } } } // Verify that the service exists and is hosted by a privileged app, then proceed to bind // Verify that the service exists and is hosted by a privileged app, then proceed to bind boolean tryBindTransport(ServiceInfo info) { boolean tryBindTransport(ServiceInfo info) { Loading Loading
services/backup/java/com/android/server/backup/BackupManagerService.java +6 −4 Original line number Original line Diff line number Diff line Loading @@ -1955,12 +1955,14 @@ public class BackupManagerService { .setPackage(pkgInfo.packageName); .setPackage(pkgInfo.packageName); List<ResolveInfo> hosts = mPackageManager.queryIntentServicesAsUser( List<ResolveInfo> hosts = mPackageManager.queryIntentServicesAsUser( intent, 0, UserHandle.USER_OWNER); intent, 0, UserHandle.USER_OWNER); if (hosts != null) { final int N = hosts.size(); final int N = hosts.size(); for (int i = 0; i < N; i++) { for (int i = 0; i < N; i++) { final ServiceInfo info = hosts.get(i).serviceInfo; final ServiceInfo info = hosts.get(i).serviceInfo; tryBindTransport(info); tryBindTransport(info); } } } } } // Verify that the service exists and is hosted by a privileged app, then proceed to bind // Verify that the service exists and is hosted by a privileged app, then proceed to bind boolean tryBindTransport(ServiceInfo info) { boolean tryBindTransport(ServiceInfo info) { Loading