Remove unnecessary visibility change hack

Bug: 3502198
Change-Id: I173323eabe7bc5f8ff89b01e71bf00b1b5a83bff
This commit is contained in:
Daisuke Miyakawa
2011-03-02 11:31:22 -08:00
parent dfd492df3f
commit 302b057207

View File

@@ -131,16 +131,6 @@ public class WifiSettingsForSetupWizardXL extends Activity implements OnClickLis
private InputMethodManager mInputMethodManager; private InputMethodManager mInputMethodManager;
/**
* Used to store View visibility status.
*
* We store the status when we show "connecting" screen and use the stored data when the
* device failed to connect to the network.
*/
private int mPreviousWpsFieldsVisibility = View.GONE;
private int mPreviousSecurityFieldsVisibility = View.GONE;
private int mPreviousTypeVisibility = View.GONE;
/** /**
* Previous network connection state reported by main Wifi module. * Previous network connection state reported by main Wifi module.
* *
@@ -571,26 +561,6 @@ public class WifiSettingsForSetupWizardXL extends Activity implements OnClickLis
mBackButton.setVisibility(View.VISIBLE); mBackButton.setVisibility(View.VISIBLE);
mBackButton.setText(R.string.wifi_setup_back); mBackButton.setText(R.string.wifi_setup_back);
// We need to restore visibility status when the device failed to connect the network.
final View wpsFieldView = findViewById(R.id.wps_fields);
if (wpsFieldView != null) {
mPreviousWpsFieldsVisibility = wpsFieldView.getVisibility();
wpsFieldView.setVisibility(View.GONE);
}
final View securityFieldsView = findViewById(R.id.security_fields);
if (securityFieldsView != null) {
mPreviousSecurityFieldsVisibility = securityFieldsView.getVisibility();
securityFieldsView.setVisibility(View.GONE);
}
final View typeView = findViewById(R.id.type);
if (typeView != null) {
mPreviousTypeVisibility = typeView.getVisibility();
typeView.setVisibility(View.GONE);
}
// TODO: investigate whether visibility handling above is needed. Now that we hide
// them completely when connecting, so we may not need to do so, though we probably
// need to show software keyboard conditionaly.
final ViewGroup parent = (ViewGroup)findViewById(R.id.wifi_config_ui); final ViewGroup parent = (ViewGroup)findViewById(R.id.wifi_config_ui);
parent.setVisibility(View.GONE); parent.setVisibility(View.GONE);
mConnectingStatusLayout.setVisibility(View.VISIBLE); mConnectingStatusLayout.setVisibility(View.VISIBLE);
@@ -742,38 +712,6 @@ public class WifiSettingsForSetupWizardXL extends Activity implements OnClickLis
final ViewGroup parent = (ViewGroup)findViewById(R.id.wifi_config_ui); final ViewGroup parent = (ViewGroup)findViewById(R.id.wifi_config_ui);
parent.setVisibility(View.VISIBLE); parent.setVisibility(View.VISIBLE);
mConnectingStatusLayout.setVisibility(View.GONE); mConnectingStatusLayout.setVisibility(View.GONE);
// Restore View status which was tweaked on connection.
final View wpsFieldView = findViewById(R.id.wps_fields);
if (wpsFieldView != null) {
wpsFieldView.setVisibility(mPreviousWpsFieldsVisibility);
}
final View securityFieldsView = findViewById(R.id.security_fields);
if (securityFieldsView != null) {
securityFieldsView.setVisibility(mPreviousSecurityFieldsVisibility);
if (mPreviousSecurityFieldsVisibility == View.VISIBLE && mWifiConfig != null) {
final View passwordView = findViewById(R.id.password);
if (passwordView != null) {
if (passwordView.isFocused()) {
setPaddingVisibility(View.GONE);
}
mWifiConfig.requestFocusAndShowKeyboard(R.id.password);
}
}
}
final View typeView = findViewById(R.id.type);
if (typeView != null) {
typeView.setVisibility(mPreviousTypeVisibility);
if (mPreviousTypeVisibility == View.VISIBLE && mWifiConfig != null) {
final View ssidView = findViewById(R.id.ssid);
if (ssidView != null) {
if (ssidView.isFocused()) {
setPaddingVisibility(View.GONE);
}
mWifiConfig.requestFocusAndShowKeyboard(R.id.ssid);
}
}
}
} }
// Used by WifiConfigUiForSetupWizardXL // Used by WifiConfigUiForSetupWizardXL