+ @SuppressLint("SetJavaScriptEnabled")\r
+ private void restoreWebView(Bundle savedInstanceState) {\r
+ mSsoWebView.restoreState(savedInstanceState);\r
+ \r
+ CookieManager cookieManager = CookieManager.getInstance();\r
+ Log_OC.e(TAG, "Accept Cookie: " + cookieManager.acceptCookie());\r
+\r
+ mWebViewClient = new SsoWebViewClient(mHandler, this);\r
+ mSsoWebView.setWebViewClient(mWebViewClient);\r
+ mWebViewClient.setTargetUrl(mHostBaseUrl + AccountUtils.getWebdavPath(mDiscoveredVersion, mCurrentAuthTokenType));\r
+ \r
+ WebSettings webSettings = mSsoWebView.getSettings();\r
+ webSettings.setJavaScriptEnabled(true); // at least this one is not being kept by WebView#restoreState\r
+ webSettings.setBuiltInZoomControls(true);\r
+ webSettings.setLoadWithOverviewMode(false);\r
+ webSettings.setSavePassword(false);\r
+ webSettings.setUserAgentString(WebdavClient.USER_AGENT);\r
+ }\r
+\r