summaryrefslogtreecommitdiff
path: root/common/device/android/net/NetworkFactoryShim.java
Commit message (Collapse)AuthorAgeFilesLines
* Support both R and S+ in NetworkFactoryChalard Jean2021-05-031-0/+71
NetworkFactory needs to be backwards compatible as it is statically linked by the Wifi module, which needs to run on both R and S. To achieve this, maintain 2 separate implementations called NetworkFactoryImpl (S+) and NetworkFactoryLegacyImpl (R). NetworkFactory itself becomes a shim that delegates to one of these implementations depending on the device's SDK version. Ignore-AOSP-First: Merge in internal first to fix S-on-R test breakages. Bug: 183902758 Test: ClientModeImplTest OemWifiNetworkFactoryTest TelephonyNetworkFactoryTest UntrustedWifiNetworkFactoryTest WifiNetworkFactoryTest Change-Id: I6a08f39ad1633dd7c1582c362c97821e24ce6683