package com.v7lin.android.env.webkit; import android.content.Context; import android.webkit.CookieManager; import android.webkit.CookieSyncManager; /** * * * @author v7lin Email:v7lin@qq.com */ @SuppressWarnings("deprecation") public class WebViewHelper { private WebViewHelper() { super(); } public static void setCookie(Context context, String url, String value) { if (context != null) { CookieSyncManager.createInstance(context); CookieManager.getInstance().setCookie(url, value); CookieSyncManager.getInstance().sync(); } } public static void clearAllCookies(Context context) { if (context != null) { CookieSyncManager.createInstance(context); CookieManager.getInstance().removeAllCookie(); CookieSyncManager.getInstance().sync(); } } public static void removeExpiredCookie(Context context) { if (context != null) { CookieSyncManager.createInstance(context); CookieManager.getInstance().removeExpiredCookie(); CookieSyncManager.getInstance().sync(); } } public static void removeSessionCookie(Context context) { if (context != null) { CookieSyncManager.createInstance(context); CookieSyncManager.getInstance().startSync(); CookieManager.getInstance().removeSessionCookie(); } } }