Fix for F/C in WifiConfigInfo

1. Turn off Wi-Fi
2. Open the dialer and input *#*#4636#*#*
3. Navigate to Wi-Fi information -> Wi-Fi config and observe "Unfortunately,
Settings has stopped" dialog.

Change-Id: I6ed59fc157e9bd8a46e00184b91a1a9f0412d198
Signed-off-by: Shuhrat Dehkanov <uzbmaster@gmail.com>
This commit is contained in:
Shuhrat Dehkanov
2013-01-19 21:50:06 +09:00
parent f141594c05
commit 15a6869fce

View File

@@ -31,15 +31,9 @@ import com.android.settings.R;
*/
public class WifiConfigInfo extends Activity {
private static final String TAG = "WifiConfigInfo";
private TextView mConfigList;
private WifiManager mWifiManager;
//============================
// Activity lifecycle
//============================
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@@ -52,12 +46,16 @@ public class WifiConfigInfo extends Activity {
@Override
protected void onResume() {
super.onResume();
if (mWifiManager.isWifiEnabled()) {
final List<WifiConfiguration> wifiConfigs = mWifiManager.getConfiguredNetworks();
StringBuffer configList = new StringBuffer();
for (int i = wifiConfigs.size() - 1; i >= 0; i--) {
configList.append(wifiConfigs.get(i));
}
mConfigList.setText(configList);
} else {
mConfigList.setText(R.string.wifi_state_disabled);
}
}
}