2016-02-19 29 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 –