Merge "Add unaudited exported flag to exposed runtime receivers"
This commit is contained in:
committed by
Android (Google) Code Review
commit
3d0067a315
@@ -36,7 +36,8 @@ public class LocalReceiver extends BroadcastReceiver {
|
||||
if (BroadcastTest.BROADCAST_FAIL_REGISTER.equals(intent.getAction())) {
|
||||
resultString = "Successfully registered, but expected it to fail";
|
||||
try {
|
||||
context.registerReceiver(this, new IntentFilter("foo.bar"));
|
||||
context.registerReceiver(this, new IntentFilter("foo.bar"),
|
||||
Context.RECEIVER_EXPORTED_UNAUDITED);
|
||||
context.unregisterReceiver(this);
|
||||
} catch (ReceiverCallNotAllowedException e) {
|
||||
//resultString = "This is the correct behavior but not yet implemented";
|
||||
|
||||
@@ -172,7 +172,7 @@ public class ServiceTest extends TestCase {
|
||||
pidResult.complete(intent.getIntExtra(EXTRA_PID, NOT_STARTED));
|
||||
mContext.unregisterReceiver(this);
|
||||
}
|
||||
}, new IntentFilter(ACTION_SERVICE_STARTED));
|
||||
}, new IntentFilter(ACTION_SERVICE_STARTED), Context.RECEIVER_EXPORTED_UNAUDITED);
|
||||
|
||||
serviceTrigger.run();
|
||||
try {
|
||||
|
||||
@@ -709,7 +709,7 @@ public class BubbleController implements ConfigurationChangeListener {
|
||||
IntentFilter filter = new IntentFilter();
|
||||
filter.addAction(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
|
||||
filter.addAction(Intent.ACTION_SCREEN_OFF);
|
||||
mContext.registerReceiver(mBroadcastReceiver, filter);
|
||||
mContext.registerReceiver(mBroadcastReceiver, filter, Context.RECEIVER_EXPORTED_UNAUDITED);
|
||||
}
|
||||
|
||||
private final BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() {
|
||||
|
||||
@@ -78,7 +78,8 @@ public class SafetyController implements
|
||||
synchronized (mListeners) {
|
||||
mListeners.add(listener);
|
||||
if (mListeners.size() == 1) {
|
||||
mContext.registerReceiver(mPermControllerChangeReceiver, PKG_CHANGE_INTENT_FILTER);
|
||||
mContext.registerReceiver(mPermControllerChangeReceiver, PKG_CHANGE_INTENT_FILTER,
|
||||
Context.RECEIVER_EXPORTED_UNAUDITED);
|
||||
mBgHandler.post(() -> {
|
||||
mSafetyCenterEnabled = mSafetyCenterManager.isSafetyCenterEnabled();
|
||||
listener.onSafetyCenterEnableChanged(isSafetyCenterEnabled());
|
||||
|
||||
Reference in New Issue
Block a user