2017-03-29 11 views
1

必要なデータは、WebViewのすぐにCookieに書き込まれません。しかし、私が10〜15秒待つと、すべてが大丈夫です。 状況を説明するには、この例は私にとっては良いでしょう:androidのwebviewでCookieが正しく動作しない

私はアプリを開いてログインします。ログイン後、すぐにアプリを終了します。その後、再びアプリケーションを開いた後、ログアウトするように指示します。しかし、1分後にアプリを開くと、ログインしたときに再び表示されます。私にとっては、最近、クッキーが書かれています。しかし、私は解決策を見つけることができません。あなたが知っていれば私を助けてください。

CookieManagerクラスを使用しましたが、どちらも役に立ちません。

CookieManager.getInstance().setAcceptCookie(true); 

答えて

3

私も同様の問題があり、以下のコードを追加して作業しました。

String myURL = "https://www.yourWebPage.com"; 

android.webkit.CookieManager cookieManager = android.webkit.CookieManager.getInstance(); 

cookieManager.setAcceptCookie(true); 
cookieManager.acceptCookie(); 
cookieManager.setAcceptFileSchemeCookies(true); 
cookieManager.getInstance().setAcceptCookie(true); 
cookieManager.getCookie(myURL); 

希望します。

+0

ありがとうございました!それは助けました:) – vusala

+0

嬉しいことにあなたを助けました:) – Johny

関連する問題