2016-02-19 21 views

回答

4

您可以使用下面的代码清除浏览器的cookie来使其退出

CookieSyncManager.createInstance(ogout.this); 
CookieManager cookieManager = CookieManager.getInstance(); 
cookieManager.removeAllCookie(); 

希望这对你有所帮助

+0

你的代码的最小解释? –

4

你可以使用这个库登录,提示退出就叫mApp.resetAccessToken();

https://github.com/thiagolocatelli/android-instagram-oauth

和webview.use以下属性清除的WebView会话和数据。

WebSettings mWebSettings = webview.getSettings(); 
     mWebSettings.setSavePassword(false); 
     mWebSettings.setSaveFormData(false); 
     webView.clearCache(true); 
webView.clearHistory(); 

或使用

android.webkit.CookieManager.getInstance().removeAllCookie(); 

重置HTTP会话
 CookieSyncManager cookieSyncMngr = CookieSyncManager.createInstance(context); 
     CookieManager cookieManager = CookieManager.getInstance(); 
     cookieManager.removeAllCookie(); 

How to clear cookies and cache of webview on Android when not in webview?

+0

removeAllCookie depraated –