如何知道android webkit中的cookie属性

时间:2016-09-23 15:11:40

标签: java android cookies webkit cookiemanager

我使用了android.webkit.CookieManager。

我想获取有关cookie的所有数据。

但我只获得了cookie的名称和价值。

我如何获得过期或其他数据。

特别是,我需要过期的cookies。

谢谢。

这是我的代码

public void updateCookie(String url) {
    String allCookie = null;
    String[] cookies = null;
    String cookieNameTmp = null;
    String cookieContetTmp = null;
    cookieNames.clear();
    cookieValue.clear();

    if(!m_adapter.isEmpty()) {
        m_adapter.clear();
    }
    try {
        allCookie = CookieManager.getInstance().getCookie(url);
        if(allCookie != null) {
            allCookie = allCookie.replace(" ", "");
            cookies = allCookie.split(";");
            for (String cookie : cookies) {
                cookieNameTmp = cookie.split("=")[0];
                m_adapter.add(cookieNameTmp);
                cookieContetTmp = cookie.replace(cookieNameTmp+"=", "");
                cookieNames.add(cookieNameTmp);
                cookieValue.add(cookieContetTmp);
            }
        }
    } catch (Exception e) {
        Log.d("updateCookie: ", e.toString());

    }
}

0 个答案:

没有答案