OSDN Git Service

Handle IpReachabilityMonitor errors better.
authorErik Kline <ek@google.com>
Fri, 14 Oct 2016 09:33:22 +0000 (18:33 +0900)
committerErik Kline <ek@google.com>
Wed, 7 Dec 2016 07:23:26 +0000 (16:23 +0900)
commitb406666cf5f09a9d11fcdad4df7124c386672954
treec15851a933a06a283e39d537ee0684ec2aaca41e
parent3101778fb2b757e5416f4ebbd36d7df0d5d05daa
Handle IpReachabilityMonitor errors better.

If construction of a new IpReachabilityMonitor throws an IAE then
log it and immediately call onProvisioningFailure().

Test: runtest frameworks-wifi
      passes, except for selectQualifiedNetworkDoesNotChooseDeletedEphemeral()
      which fails with an NPE for unrelated reasons.

Bug: 31038971
Bug: 31742703
Change-Id: Ie91b8bdd509d06ad54d062bf446e74c092eb096c
(cherry picked from commit e4526604664cb66ecdcbeca4d8f64e8c94750c31)
core/java/android/net/metrics/IpManagerEvent.java
services/net/java/android/net/ip/IpManager.java