How to enable cookies in android webview? How to enable cookies in android webview? android android

How to enable cookies in android webview?


You should consider that

CookieManager.getInstance().setAcceptCookie(true);

doesn't work from lollipop(API21) and above. You should check and use appropriate function for that case:

if (android.os.Build.VERSION.SDK_INT >= 21) {        CookieManager.getInstance().setAcceptThirdPartyCookies(mWebView, true);} else {     CookieManager.getInstance().setAcceptCookie(true);}


CookieManager.getInstance() is the CookieManager instance for your entire application.Hence, you enable or disable cookies for all the webviews in your application.

Normally it should work if your webview is already initialized:http://developer.android.com/reference/android/webkit/CookieManager.html#getInstance()

Maybe you call CookieManager.getInstance().setAcceptCookie(true); before you initialize your webview and this is the problem?