在替代网址上将cookie保存在webView中

时间:2018-09-23 10:24:18

标签: android cookies webview session-cookies

我正在用Android WebView显示一个网站。在一个阶段,网站移至付款网关站点进行付款,其会话ID保存在cookie中。付款后返回站点时,将调用shouldOverrideUrlLoading方法。我有这样的

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
    view.loadUrl(url);
    return true;
}

在我的onCreate方法中,在将URL加载到webView中之前,我添加了以下几行

CookieSyncManager.createInstance(getBaseContext());
CookieSyncManager.getInstance().startSync();
CookieSyncManager.getInstance().sync();

但是,当控件在付款后返回站点时,它仍无法检索任何会话并返回登录页面。

有什么我想念的吗?

0 个答案:

没有答案