Merge "Resolve the hidden SubscriptionManager API usage in NetworkPolicyManagerService in Mainline" am: 7826c2f43e am: 448900bbee
Change-Id: I6c49787a0c1bca972a717370d3788e5660ea3008
This commit is contained in:
@@ -169,6 +169,7 @@ import android.os.BestClock;
|
|||||||
import android.os.Binder;
|
import android.os.Binder;
|
||||||
import android.os.Environment;
|
import android.os.Environment;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
|
import android.os.HandlerExecutor;
|
||||||
import android.os.HandlerThread;
|
import android.os.HandlerThread;
|
||||||
import android.os.IDeviceIdleController;
|
import android.os.IDeviceIdleController;
|
||||||
import android.os.INetworkManagementService;
|
import android.os.INetworkManagementService;
|
||||||
@@ -876,7 +877,8 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {
|
|||||||
|
|
||||||
// Listen for subscriber changes
|
// Listen for subscriber changes
|
||||||
mContext.getSystemService(SubscriptionManager.class).addOnSubscriptionsChangedListener(
|
mContext.getSystemService(SubscriptionManager.class).addOnSubscriptionsChangedListener(
|
||||||
new OnSubscriptionsChangedListener(mHandler.getLooper()) {
|
new HandlerExecutor(mHandler),
|
||||||
|
new OnSubscriptionsChangedListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onSubscriptionsChanged() {
|
public void onSubscriptionsChanged() {
|
||||||
updateNetworksInternal();
|
updateNetworksInternal();
|
||||||
|
|||||||
Reference in New Issue
Block a user