I have tried removing cookies and clearing history from WebView but cannot able to logout completely.
@Override
public void onPageFinished(WebView view, String url) {
view.clearHistory();
super.onPageFinished(view, url);
String title = mWebView.getTitle();
if (title != null && title.length() > 0) {
mTitle.setText(title);
}
CookieSyncManager.createInstance(getContext());
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookie();
cookieManager.setAcceptCookie(false);
Log.d(TAG, "onPageFinished URL: " + url);
mSpinner.dismiss();
}
and setting up WebView
private void setUpWebView() {
mWebView = new WebView(getContext());
mWebView.setVerticalScrollBarEnabled(false);
mWebView.setHorizontalScrollBarEnabled(false);
mWebView.setWebViewClient(new OAuthWebViewClient());
mWebView.getSettings().setJavaScriptEnabled(true);
WebSettings mWebSettings = mWebView.getSettings();
mWebSettings.setSavePassword(false);
mWebView.clearView();
mWebView.loadUrl("about:blank");
mWebView.loadUrl(mUrl);
mWebView.clearCache(true);
mWebView.clearHistory();
mWebView.setLayoutParams(FILL);
mContent.addView(mWebView);
CookieSyncManager.createInstance(getContext());
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookie();
//cookieManager.setAcceptCookie(false);
}
Am I doing anything wrong?
Please help me, Thanks in advance.