Loading services/core/java/com/android/server/net/NetworkPolicyManagerService.java +11 −7 Original line number Diff line number Diff line Loading @@ -2631,14 +2631,18 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub { final int uid = msg.arg1; final PackageManager pm = mContext.getPackageManager(); final String[] packages = pm.getPackagesForUid(uid); if (packages != null) { final int userId = UserHandle.getUserId(uid); for (String packageName : packages) { final Intent intent = new Intent(ConnectivityManager.ACTION_RESTRICT_BACKGROUND_CHANGED); final Intent intent = new Intent( ConnectivityManager.ACTION_RESTRICT_BACKGROUND_CHANGED); intent.setPackage(packageName); intent.setFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY); mContext.sendBroadcastAsUser(intent, UserHandle.of(userId)); } } else { Slog.w(TAG, "no packages for uid " + uid); } return true; } case MSG_ADVISE_PERSIST_THRESHOLD: { Loading Loading
services/core/java/com/android/server/net/NetworkPolicyManagerService.java +11 −7 Original line number Diff line number Diff line Loading @@ -2631,14 +2631,18 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub { final int uid = msg.arg1; final PackageManager pm = mContext.getPackageManager(); final String[] packages = pm.getPackagesForUid(uid); if (packages != null) { final int userId = UserHandle.getUserId(uid); for (String packageName : packages) { final Intent intent = new Intent(ConnectivityManager.ACTION_RESTRICT_BACKGROUND_CHANGED); final Intent intent = new Intent( ConnectivityManager.ACTION_RESTRICT_BACKGROUND_CHANGED); intent.setPackage(packageName); intent.setFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY); mContext.sendBroadcastAsUser(intent, UserHandle.of(userId)); } } else { Slog.w(TAG, "no packages for uid " + uid); } return true; } case MSG_ADVISE_PERSIST_THRESHOLD: { Loading