summaryrefslogtreecommitdiff
path: root/libs/WifiTrackerLib/src/com/android/wifitrackerlib/SavedNetworkTracker.java
diff options
context:
space:
mode:
authorQuang Luong <qal@google.com>2022-11-16 19:59:55 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-11-16 19:59:55 +0000
commit59e0d25be505a352989b607a7f21011e18a50348 (patch)
treeb7f0ecfc293dc032e93b1a0d513b71dd0329a540 /libs/WifiTrackerLib/src/com/android/wifitrackerlib/SavedNetworkTracker.java
parentf524ba68d22e51965b6b554d629e1f4e280ecefd (diff)
parent87210af36547e728a554cc3bbd5ece70a1e7679e (diff)
downloadwifi-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.java11
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);