Merge "Explicitly mark receivers as RECEIVER_NOT_EXPORTED"
This commit is contained in:
commit
66660a1a4e
@ -73,7 +73,8 @@ public class DataConnectionStats extends BroadcastReceiver {
|
||||
|
||||
IntentFilter filter = new IntentFilter();
|
||||
filter.addAction(Intent.ACTION_SIM_STATE_CHANGED);
|
||||
mContext.registerReceiver(this, filter, null /* broadcastPermission */, mListenerHandler);
|
||||
mContext.registerReceiver(this, filter, null /* broadcastPermission */, mListenerHandler,
|
||||
Context.RECEIVER_NOT_EXPORTED);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -146,7 +146,7 @@ public class TelephonySubscriptionTracker extends BroadcastReceiver {
|
||||
filter.addAction(ACTION_CARRIER_CONFIG_CHANGED);
|
||||
filter.addAction(ACTION_MULTI_SIM_CONFIG_CHANGED);
|
||||
|
||||
mContext.registerReceiver(this, filter, null, mHandler);
|
||||
mContext.registerReceiver(this, filter, null, mHandler, Context.RECEIVER_NOT_EXPORTED);
|
||||
mSubscriptionManager.addOnSubscriptionsChangedListener(
|
||||
executor, mSubscriptionChangedListener);
|
||||
mTelephonyManager.registerTelephonyCallback(executor, mActiveDataSubIdListener);
|
||||
|
@ -174,7 +174,7 @@ public class TelephonySubscriptionTrackerTest {
|
||||
|
||||
private IntentFilter getIntentFilter() {
|
||||
final ArgumentCaptor<IntentFilter> captor = ArgumentCaptor.forClass(IntentFilter.class);
|
||||
verify(mContext).registerReceiver(any(), captor.capture(), any(), any());
|
||||
verify(mContext).registerReceiver(any(), captor.capture(), any(), any(), anyInt());
|
||||
|
||||
return captor.getValue();
|
||||
}
|
||||
@ -258,7 +258,8 @@ public class TelephonySubscriptionTrackerTest {
|
||||
eq(mTelephonySubscriptionTracker),
|
||||
any(IntentFilter.class),
|
||||
any(),
|
||||
eq(mHandler));
|
||||
eq(mHandler),
|
||||
eq(Context.RECEIVER_NOT_EXPORTED));
|
||||
final IntentFilter filter = getIntentFilter();
|
||||
assertEquals(2, filter.countActions());
|
||||
assertTrue(filter.hasAction(ACTION_CARRIER_CONFIG_CHANGED));
|
||||
|
Loading…
x
Reference in New Issue
Block a user