diff options
author | Quang Luong <qal@google.com> | 2022-11-16 19:59:55 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-11-16 19:59:55 +0000 |
commit | 59e0d25be505a352989b607a7f21011e18a50348 (patch) | |
tree | b7f0ecfc293dc032e93b1a0d513b71dd0329a540 /libs/WifiTrackerLib/src/com/android/wifitrackerlib/SavedNetworkTracker.java | |
parent | f524ba68d22e51965b6b554d629e1f4e280ecefd (diff) | |
parent | 87210af36547e728a554cc3bbd5ece70a1e7679e (diff) | |
download | wifi-59e0d25be505a352989b607a7f21011e18a50348.tar.gz |
Show "Checking for internet access..." if network not validated yet am: 1942e8b658 am: 87210af365
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/wifi/+/20389791
Change-Id: Id3fd4fd7feccb28b672c6ab108b6b21a0ed2dc63
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'libs/WifiTrackerLib/src/com/android/wifitrackerlib/SavedNetworkTracker.java')
-rw-r--r-- | libs/WifiTrackerLib/src/com/android/wifitrackerlib/SavedNetworkTracker.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/SavedNetworkTracker.java b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/SavedNetworkTracker.java index b59688ba1..1e4b72f70 100644 --- a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/SavedNetworkTracker.java +++ b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/SavedNetworkTracker.java @@ -28,6 +28,7 @@ import static java.util.stream.Collectors.toMap; import android.content.Context; import android.content.Intent; +import android.net.ConnectivityDiagnosticsManager; import android.net.ConnectivityManager; import android.net.LinkProperties; import android.net.Network; @@ -307,6 +308,16 @@ public class SavedNetworkTracker extends BaseWifiTracker { } @WorkerThread + @Override + protected void handleConnectivityReportAvailable( + @NonNull ConnectivityDiagnosticsManager.ConnectivityReport connectivityReport) { + if (mConnectedWifiEntry != null + && mConnectedWifiEntry.getConnectedState() == CONNECTED_STATE_CONNECTED) { + mConnectedWifiEntry.updateConnectivityReport(connectivityReport); + } + } + + @WorkerThread protected void handleDefaultRouteChanged() { if (mConnectedWifiEntry != null) { mConnectedWifiEntry.setIsDefaultNetwork(mIsWifiDefaultRoute); |