- @SuppressLint("SetJavaScriptEnabled")\r
- private void initWebView() {\r
- CookieManager cookieManager = CookieManager.getInstance();\r
- cookieManager.setAcceptCookie(true);\r
- cookieManager.removeAllCookie();\r
-\r
- mWebViewClient = new SsoWebViewClient(mHandler, this);\r
- mSsoWebView.setWebViewClient(mWebViewClient);\r
- WebSettings webSettings = mSsoWebView.getSettings();\r
- webSettings.setJavaScriptEnabled(true);\r
- webSettings.setBuiltInZoomControls(true);\r
- webSettings.setLoadWithOverviewMode(false);\r
- webSettings.setSavePassword(false);\r
- webSettings.setUserAgentString(WebdavClient.USER_AGENT);\r
- }\r
-\r
- @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