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:
@@ -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();
|
||||
|
Reference in New Issue
Block a user