commit | 3b0d3564fa03ec2feb36c9498522a740de03419a | [log] [tgz] |
---|---|---|
author | Rambo Wang <rambowang@google.com> | Thu Mar 09 01:30:35 2023 +0000 |
committer | Cherrypicker Worker <android-build-cherrypicker-worker@system.gserviceaccount.com> | Thu Mar 09 01:30:35 2023 +0000 |
tree | 8e7904152731aaf26920fe3a1ffb41a50b43fd0f | |
parent | 81588997c091b4b3219438a6374a6474b500d919 [diff] |
Support key without default value for carrier config subset retrieval APIs This CL implements carrier config subset retrieval APIs that was just introduced to support config keys without default values. For historical reasons, some AOSP public or OEMs/carriers private carrier config keys didn't provide default values. When retrieving configs with such key, the current implementation return empty bundle which may break those user cases. The right behavior is that keys without default values will be filtered out, but other valid keys/values will be kept as is in the returned bundle. Bug: 244087782 Test: atest CarrirConfigManagerTest (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b49e90f219d701d3bfb3a35b4d74669e2c3b64b5) Merged-In: I62ee536357f78caa8e95df2e4bf4a34f6bb845e5 Change-Id: Ie89a11b66a6b5aaa41332475eafe7250e25e1650