OSDN Git Service

Prepare some ConnectivityService logic for fallback to Cellular change
authorPaul Jensen <pauljensen@google.com>
Thu, 25 Jun 2015 17:25:07 +0000 (13:25 -0400)
committerPaul Jensen <pauljensen@google.com>
Thu, 9 Jul 2015 14:26:08 +0000 (10:26 -0400)
commit85cf78edc92b85ec90e91de42b14b84e202260f3
tree82b4d8b6ea7fb4a8a7124ec2dff8475930b72dc9
parent72a77993bdbc2cec49714b73d222ff213be44041
Prepare some ConnectivityService logic for fallback to Cellular change

Reduce the duplication of some logic so when falling back to Cellular
when WiFi fails to validate is enabled, there's less chance for bugs
and failures:
1. De-duplicate several Network vs NetworkRequest matching functions
2. Remove the very tricky nascent logic by adding a simple "lingering" bit.

Bug:20896761
Change-Id: I21da9e827eec9cfd6835fcaa650192b9186ed053
services/core/java/com/android/server/ConnectivityService.java
services/core/java/com/android/server/connectivity/NetworkAgentInfo.java
services/tests/servicestests/src/com/android/server/ConnectivityServiceTest.java