mettre les Cookies dans WebView android

Je suis en train de régler certains des cookies sur mon WebView pour l'ouvrir avec un navigateur de la même session que j'ai sur mon application.

J'ai lu beaucoup de réponses, mais ils ne fonctionnent pas pour moi. La seule solution que j'ai trouvé est dans le loadUrl, coder en dur les données du cookie dans extraHeaders, mais comme prévu, cela ne fonctionne que pour cette demande, et ne conserve pas la session.

Le code que j'ai est:

CookieSyncManager cookieSyncManager = CookieSyncManager.createInstance(mWebView.getContext());
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
cookieManager.removeSessionCookie();
cookieManager.setCookie("http://xx.xxx.example.com","mid="+MySession.GetSession().sessionId+" ; Domain=.example.com");
cookieSyncManager.sync();

String cookie = cookieManager.getCookie("http://xx.xxx.example.com");

Log.d(LOGTAG, "cookie ------>"+cookie);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.setWebViewClient(new TuWebViewClient());
mWebView.loadUrl("http://xx.xx.example.com");

getCookie() renvoie les données correctes, mais quand j'ai lu les cookies du serveur, ceux-ci sont vides. Quel est le problème? Veuillez informer.
Merci!!!!!!

Vraiment? Personne?
question a aidé plus de réponse. Grand.
Mon code de travail et l'approche de la compilation de la requête stackoverflow.com/a/32189400/5261591

OriginalL'auteur flipper83 | 2011-03-22