[PhysicalChannelConfig] RIL will report UNKNOWN range to PhysicalChannelConfig and it can not throw out Exception.

Bug: 178632267
Test: manual
Change-Id: I02caa256b3725f09859d6af38649a62f52862158
This commit is contained in:
Zoey Chen
2021-01-28 16:38:29 +08:00
parent c8d8b7cd9c
commit b3eb3084f5

View File

@@ -554,7 +554,8 @@ public final class PhysicalChannelConfig implements Parcelable {
}
public @NonNull Builder setFrequencyRange(int frequencyRange) {
if (!ServiceState.isFrequencyRangeValid(frequencyRange)) {
if (!ServiceState.isFrequencyRangeValid(frequencyRange)
&& frequencyRange != ServiceState.FREQUENCY_RANGE_UNKNOWN) {
throw new IllegalArgumentException("Frequency range: " + frequencyRange +
" is invalid.");
}