Merge "Use the SSID of the network in the no internet dialog" into pi-dev am: 031bee8e6e

am: dc20c794b8

Change-Id: I1727deb8f6298709f5629b734acf6b7a1f174bc2
This commit is contained in:
Chalard Jean
2018-04-16 19:57:20 -07:00
committed by android-build-merger

View File

@@ -25,6 +25,7 @@ import android.net.Network;
import android.net.NetworkCapabilities;
import android.net.NetworkInfo;
import android.net.NetworkRequest;
import android.net.wifi.WifiInfo;
import android.os.Bundle;
import android.provider.Settings;
import android.util.Log;
@@ -107,14 +108,15 @@ public final class WifiNoInternetDialog extends AlertActivity implements
mCM.registerNetworkCallback(request, mNetworkCallback);
final NetworkInfo ni = mCM.getNetworkInfo(mNetwork);
if (ni == null || !ni.isConnectedOrConnecting()) {
final NetworkCapabilities nc = mCM.getNetworkCapabilities(mNetwork);
if (ni == null || !ni.isConnectedOrConnecting() || nc == null) {
Log.d(TAG, "Network " + mNetwork + " is not connected: " + ni);
finish();
return;
}
mNetworkName = ni.getExtraInfo();
mNetworkName = nc.getSSID();
if (mNetworkName != null) {
mNetworkName = mNetworkName.replaceAll("^\"|\"$", ""); // Remove double quotes
mNetworkName = WifiInfo.removeDoubleQuotes(mNetworkName);
}
createDialog();