Loading services/core/java/com/android/server/ConnectivityService.java +5 −7 Original line number Diff line number Diff line Loading @@ -325,8 +325,6 @@ public class ConnectivityService extends IConnectivityManager.Stub private boolean mRestrictBackground; private final Context mContext; // The Context is created for UserHandle.ALL. private final Context mUserAllContext; private final Dependencies mDeps; // 0 is full bad, 100 is full good private int mDefaultInetConditionPublished = 0; Loading Loading @@ -1162,8 +1160,8 @@ public class ConnectivityService extends IConnectivityManager.Stub intentFilter.addAction(Intent.ACTION_USER_REMOVED); intentFilter.addAction(Intent.ACTION_USER_UNLOCKED); mUserAllContext = mContext.createContextAsUser(UserHandle.ALL, 0 /* flags */); mUserAllContext.registerReceiver( final Context userAllContext = mContext.createContextAsUser(UserHandle.ALL, 0 /* flags */); userAllContext.registerReceiver( mIntentReceiver, intentFilter, null /* broadcastPermission */, Loading @@ -1179,7 +1177,7 @@ public class ConnectivityService extends IConnectivityManager.Stub intentFilter.addAction(Intent.ACTION_PACKAGE_REPLACED); intentFilter.addAction(Intent.ACTION_PACKAGE_REMOVED); intentFilter.addDataScheme("package"); mUserAllContext.registerReceiver( userAllContext.registerReceiver( mIntentReceiver, intentFilter, null /* broadcastPermission */, Loading @@ -1188,7 +1186,7 @@ public class ConnectivityService extends IConnectivityManager.Stub // Listen to lockdown VPN reset. intentFilter = new IntentFilter(); intentFilter.addAction(LockdownVpnTracker.ACTION_LOCKDOWN_RESET); mUserAllContext.registerReceiver( userAllContext.registerReceiver( mIntentReceiver, intentFilter, NETWORK_STACK, mHandler); mNetworkActivityTracker = new LegacyNetworkActivityTracker(mContext, mNMS); Loading Loading @@ -2352,7 +2350,7 @@ public class ConnectivityService extends IConnectivityManager.Stub intent.addFlags(Intent.FLAG_RECEIVER_VISIBLE_TO_INSTANT_APPS); } try { mUserAllContext.sendStickyBroadcast(intent, options); mContext.sendStickyBroadcastAsUser(intent, UserHandle.ALL, options); } finally { Binder.restoreCallingIdentity(ident); } Loading Loading
services/core/java/com/android/server/ConnectivityService.java +5 −7 Original line number Diff line number Diff line Loading @@ -325,8 +325,6 @@ public class ConnectivityService extends IConnectivityManager.Stub private boolean mRestrictBackground; private final Context mContext; // The Context is created for UserHandle.ALL. private final Context mUserAllContext; private final Dependencies mDeps; // 0 is full bad, 100 is full good private int mDefaultInetConditionPublished = 0; Loading Loading @@ -1162,8 +1160,8 @@ public class ConnectivityService extends IConnectivityManager.Stub intentFilter.addAction(Intent.ACTION_USER_REMOVED); intentFilter.addAction(Intent.ACTION_USER_UNLOCKED); mUserAllContext = mContext.createContextAsUser(UserHandle.ALL, 0 /* flags */); mUserAllContext.registerReceiver( final Context userAllContext = mContext.createContextAsUser(UserHandle.ALL, 0 /* flags */); userAllContext.registerReceiver( mIntentReceiver, intentFilter, null /* broadcastPermission */, Loading @@ -1179,7 +1177,7 @@ public class ConnectivityService extends IConnectivityManager.Stub intentFilter.addAction(Intent.ACTION_PACKAGE_REPLACED); intentFilter.addAction(Intent.ACTION_PACKAGE_REMOVED); intentFilter.addDataScheme("package"); mUserAllContext.registerReceiver( userAllContext.registerReceiver( mIntentReceiver, intentFilter, null /* broadcastPermission */, Loading @@ -1188,7 +1186,7 @@ public class ConnectivityService extends IConnectivityManager.Stub // Listen to lockdown VPN reset. intentFilter = new IntentFilter(); intentFilter.addAction(LockdownVpnTracker.ACTION_LOCKDOWN_RESET); mUserAllContext.registerReceiver( userAllContext.registerReceiver( mIntentReceiver, intentFilter, NETWORK_STACK, mHandler); mNetworkActivityTracker = new LegacyNetworkActivityTracker(mContext, mNMS); Loading Loading @@ -2352,7 +2350,7 @@ public class ConnectivityService extends IConnectivityManager.Stub intent.addFlags(Intent.FLAG_RECEIVER_VISIBLE_TO_INSTANT_APPS); } try { mUserAllContext.sendStickyBroadcast(intent, options); mContext.sendStickyBroadcastAsUser(intent, UserHandle.ALL, options); } finally { Binder.restoreCallingIdentity(ident); } Loading