- /**\r
- * Loads saved state\r
- * \r
- * See {@link #onSaveInstanceState(Bundle)}.\r
- * \r
- * @param savedInstanceState Saved state, as received in {@link #onCreate(Bundle)}.\r
- */\r
- private void loadSavedInstanceState(Bundle savedInstanceState) {\r
- /// connection state and info\r
- mStatusCorrect = savedInstanceState.getBoolean(KEY_STATUS_CORRECT);\r
- mIsSslConn = savedInstanceState.getBoolean(KEY_IS_SSL_CONN);\r
- mStatusText = savedInstanceState.getInt(KEY_STATUS_TEXT);\r
- mStatusIcon = savedInstanceState.getInt(KEY_STATUS_ICON);\r
- updateConnStatus();\r
- \r
- /// UI settings depending upon connection\r
- mOkButton.setEnabled(mStatusCorrect); \r
- if (!mStatusCorrect)\r
- mRefreshButton.setVisibility(View.VISIBLE); // seems that setting visibility is necessary\r
- else\r
- mRefreshButton.setVisibility(View.INVISIBLE);\r
- \r
- /// server data\r
- String ocVersion = savedInstanceState.getString(KEY_OC_VERSION);\r
- if (ocVersion != null)\r
- mDiscoveredVersion = new OwnCloudVersion(ocVersion);\r
- mHostBaseUrl = savedInstanceState.getString(KEY_HOST_URL_TEXT);\r
- \r
- // account data, if updating\r
- mAccount = savedInstanceState.getParcelable(KEY_ACCOUNT);\r
- \r
- // state of oAuth2 components\r
- mOAuth2StatusIcon = savedInstanceState.getInt(KEY_OAUTH2_STATUS_ICON);\r
- mOAuth2StatusText = savedInstanceState.getInt(KEY_OAUTH2_STATUS_TEXT);\r
- // END of getting the state of oAuth2 components.\r