Merge "Show mobile data icon with carrier Wi-Fi level in Settings" into tm-dev am: f16c90f91d
am: dd1ad333a8
am: 2b09ae4f4e
am: facd82dd9f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/18467044 Change-Id: I897e405bb5874ec8d3f956d9bf312a3e8c924f8f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -155,6 +155,17 @@ public class WifiPickerTrackerHelper implements LifecycleObserver {
|
||||
return mergedCarrierEntry.getSsid();
|
||||
}
|
||||
|
||||
/** Return the carrier network level */
|
||||
public int getCarrierNetworkLevel() {
|
||||
final MergedCarrierEntry mergedCarrierEntry = mWifiPickerTracker.getMergedCarrierEntry();
|
||||
if (mergedCarrierEntry == null) return WifiEntry.WIFI_LEVEL_MIN;
|
||||
|
||||
int level = mergedCarrierEntry.getLevel();
|
||||
// To avoid icons not found with WIFI_LEVEL_UNREACHABLE(-1), use WIFI_LEVEL_MIN(0) instead.
|
||||
if (level < WifiEntry.WIFI_LEVEL_MIN) level = WifiEntry.WIFI_LEVEL_MIN;
|
||||
return level;
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
void setWifiPickerTracker(@NonNull WifiPickerTracker wifiPickerTracker) {
|
||||
mWifiPickerTracker = wifiPickerTracker;
|
||||
|
Reference in New Issue
Block a user