diff options
| author | Shirish Kalele <kalele@google.com> | 2015-06-25 13:55:33 -0700 |
|---|---|---|
| committer | Shirish Kalele <kalele@google.com> | 2015-06-26 13:05:22 -0700 |
| commit | c7a38ef8405443648688a7950378ac4e4ebb3ae5 (patch) | |
| tree | 0615031c829a5c9325a4f605225a405b46a788ca /packages/SettingsLib | |
| parent | d9f3aa58d7e651dfbe9b395086040887d32d5a98 (diff) | |
| download | frameworks_base-c7a38ef8405443648688a7950378ac4e4ebb3ae5.zip frameworks_base-c7a38ef8405443648688a7950378ac4e4ebb3ae5.tar.gz frameworks_base-c7a38ef8405443648688a7950378ac4e4ebb3ae5.tar.bz2 | |
Mark a connection as a Wifi Assistant connection based on the
ephemeral flag in WifiInfo.
Add this private field to WifiInfo.
Change-Id: Ic815b87a24e8272faa6e9e820b8fa55224af882a
Diffstat (limited to 'packages/SettingsLib')
| -rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java b/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java index 0180a30..9325246 100644 --- a/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java +++ b/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java @@ -387,7 +387,7 @@ public class AccessPoint implements Comparable<AccessPoint> { } else if (isActive()) { // This is the active connection on non-passpoint network summary.append(getSummary(mContext, getDetailedState(), - networkId == WifiConfiguration.INVALID_NETWORK_ID)); + mInfo != null && mInfo.isEphemeral())); } else if (mConfig != null && mConfig.isPasspoint()) { String format = mContext.getString(R.string.available_via_passpoint); summary.append(String.format(format, mConfig.providerFriendlyName)); @@ -620,7 +620,8 @@ public class AccessPoint implements Comparable<AccessPoint> { } public boolean isEphemeral() { - return !isSaved() && mNetworkInfo != null && mNetworkInfo.getState() != State.DISCONNECTED; + return mInfo != null && mInfo.isEphemeral() && + mNetworkInfo != null && mNetworkInfo.getState() != State.DISCONNECTED; } /** Return whether the given {@link WifiInfo} is for this access point. */ @@ -757,7 +758,7 @@ public class AccessPoint implements Comparable<AccessPoint> { mAccessPointListener.onAccessPointChanged(this); } } - + public static String getSummary(Context context, String ssid, DetailedState state, boolean isEphemeral, String passpointProvider) { if (state == DetailedState.CONNECTED && ssid == null) { |
