4

まず第一に、誰かがどのように機能するか説明してもらえますかCookieManager.getInstance()? WebView からセッションを取得する方法がよくわかりません。私がこれを持っているとしましょう

CookieSyncManager.createInstance(WebviewPage.this);
CookieManager cookieManager = CookieManager.getInstance();

という名前のクラスからセッションを取得しWebviewPageますか? しかし、自分の実際の名前を にしたらどうすればWebViewのセッションを取得webviewできますか? 私が2つ持っていたかどうかについても話さないでください。保存されたセッションを確認するにはどうすればよいですか??cookieManagerwebviewWebViewwebview1webview2cookieManager

主な質問は... 2 つのアクティビティと、各アクティビティに 1 つの Web ビューがあります。アクティビティ A からセッションを取得し、それをアクティビティ B の webview に渡すにはどうすればよいですか?

ありがとう!!!

4

2 に答える 2

0

CookieManagerはシングルトンのようですので、getInstance() を呼び出すと、常に同じインスタンスが取得されます。したがって、webview 1 が CookieManager にいくつかの Cookie を設定した場合、またはset Cookieを使用して自分で設定した場合、他のすべての webview も同じ Cookie を取得する必要があります。

于 2014-03-26T22:35:01.690 に答える