Androidでプログラムを作成しています。1 つのボタンと 1 つの WebView があります。ボタンをクリックすると、投稿メッセージが Web サーバーに送信されます。(httpurlconnection を使用) webview は同じサーバーからページをロードします。コアと WebView の間で Cookie を同期したい。コアからウェブビューへの方法を見つけました。しかし、webview からコアへの方法が見つかりませんでした。
この順番にしてみました。
- webview のページが読み込まれます。
- webview から Cookie を読み取ります。
HttpCookie を使用してこれらの Cookie をコア Cookie に追加します。
URI uri = 新しい URI(url);
HttpCookie httpCookie = new HttpCookie(cookie.getKey(), cookie.getValue());
((java.net.CookieManager) CookieHandler.getDefault()).getCookieStore().add(uri, httpCookie);
しかし、それは機能しません。なにが問題ですか?それについて私にアドバイスしてください。前もって感謝します。