Don't treat the lingerExpired broadcast specially.
NetworkMonitor no longer uses the broadcast for lingering, it uses WakeupMessage instead. Bug: 23113288 Change-Id: Idb0c55fc68cb8f45b3213c7134213904f227852e
This commit is contained in:
@@ -130,18 +130,6 @@ public class ConnectivityServiceTest extends AndroidTestCase {
|
||||
mContentResolver.addProvider(Settings.AUTHORITY, new FakeSettingsProvider());
|
||||
}
|
||||
|
||||
@Override
|
||||
public Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter) {
|
||||
// PendingIntents sent by the AlarmManager are not intercepted by
|
||||
// BroadcastInterceptingContext so we must really register the receiver.
|
||||
// This shouldn't effect the real NetworkMonitors as the action contains a random token.
|
||||
if (filter.getAction(0).startsWith("android.net.netmon.lingerExpired")) {
|
||||
return getBaseContext().registerReceiver(receiver, filter);
|
||||
} else {
|
||||
return super.registerReceiver(receiver, filter);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getSystemService(String name) {
|
||||
if (name == Context.CONNECTIVITY_SERVICE) return mCm;
|
||||
@@ -654,7 +642,6 @@ public class ConnectivityServiceTest extends AndroidTestCase {
|
||||
public void waitForIdle() {
|
||||
waitForIdle(TIMEOUT_MS);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private interface Criteria {
|
||||
|
||||
Reference in New Issue
Block a user