回答
往瀏覽器,點擊菜單按鈕,更多,首選項,清除緩存
示例代碼被問到,因此這個人正在尋找如何以編程方式進行。 @ Solo_Danya的回答是正確的方式 – 2018-01-03 11:32:43
CookieSyncManager.createInstance(this);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookies(callback);
removeAllCookie已棄用,請使用removeAllCookies(ValueCallback
CookieSyncManager在API 23上已棄用.WebView現在會根據需要自動同步Cookie。 「您不再需要創建或使用CookieSyncManager。要手動強制同步,您可以使用CookieManager」 – 2015-08-31 11:55:45
使用那麼CookieManager比如在你的應用程序管理Cookie。可能在自定義Application
類中。
mCookieManager = new CookieManager();
mCookieManager.setCookiePolicy(CookiePolicy.ACCEPT_ALL);
CookieHandler.setDefault(mCookieManager);
,每當你想清楚了,打電話類似下面的方法:
public static void clearCookies() {
mCookieManager.getCookieStore().removeAll();
}
在我的MainActivity:
public void onClickLogOut(View view)
{
new AuthActivity().clearCookies(getApplicationContext());
}
SecondActivity:
@SuppressWarnings("deprecation")
public void clearCookies(Context context) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP_MR1) {
CookieManager.getInstance().removeAllCookies(null);
CookieManager.getInstance().flush();
} else
{
CookieSyncManager cookieSyncMngr= CookieSyncManager.createInstance(context);
cookieSyncMngr.startSync();
CookieManager cookieManager= CookieManager.getInstance();
cookieManager.removeAllCookie();
cookieManager.removeSessionCookie();
cookieSyncMngr.stopSync();
cookieSyncMngr.sync();
}
}
嗨!什麼是調用 CookieManager.getInstance()。flush();的目的。 ?根據文檔 https://developer.android.com/reference/android/webkit/CookieManager.html#flush() 它與清除cookie無關... – hhg 2017-11-10 19:55:02
- 1. 清除Titanium中WebView的餅乾
- 2. 如何使用角度餅乾清除餅乾
- 3. 清除xamarin格式的餅乾
- 4. 如何清除舊SESSION_COOKIE_DOMAIN餅乾在Django
- 5. Jmeter在迭代後清除餅乾
- 6. 如何清除全球餅乾angularjs
- 7. 如何清除在iPhone和Android上運行的應用餅乾?
- 8. 清漆餅乾問題
- 9. Drupal:清漆和餅乾
- 10. 在MVC中除餅乾
- 11. 不會刪除的餅乾
- 12. Android上的WebView和餅乾
- 13. 的Android Couchbase SyncGateway餅乾
- 14. 的Rails 4.2閃存與存儲餅乾會話清除
- 15. 餅乾中的UIWebView
- 16. 使用餅乾緩存清漆
- 17. 如何清除反應原生webview餅乾?
- 18. 餅乾
- 19. 餅乾?
- 20. 餅乾
- 21. 餅乾
- 22. 餅乾的WebView
- 23. 的WebOb餅乾
- 24. HttpWebRequest的餅乾
- 25. 刪除的子域的餅乾
- 26. JQuery餅乾(堅持餅乾)與鐵軌
- 27. Android的MediaPlayer的URL與餅乾
- 28. 餅乾在Android 2.2是沒有的WebView
- 29. 的Android RoboSpice並要求餅乾
- 30. PHP的 - 在餅乾
爲了要得到一個體面的答案,你必須得到你的問題。您是否想要在實施WebKit瀏覽器的應用程序中刪除Cookie數據,或者是否想要清除默認瀏覽器的所有Cookie? – 2010-10-27 10:02:56
另外,你說示例代碼會非常有幫助,這使得我們大多數人都假設你想清除Android編碼中的cookies,但是你接受沒有代碼的答案..:S – 2014-05-08 07:10:07