Sto impostando il cookie nelle intestazioni e richiamo WebView.loadUrl() con questa intestazione ma esso (Cookie nell'intestazione) non funzionerà su nessun dispositivo Android tranne 4.4. Ho provato su Android versioni 4.2, 4.3, 4.4, 5.0 e 5.1.WebView.loadUrl (url, intestazioni) non funziona in Android
webView = (WebView) findViewById(R.id.web_view);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setDisplayZoomControls(false);
HashMap <String, String> extraHeaders = new HashMap<String, String>();
extraHeaders.put("Cookie", "{cookie value}");
webView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url){
view.loadUrl(url, extraHeaders);
return false;
}
});
webView.loadUrl(url, extraHeaders);
Ho già provato questa soluzione, ma non funziona – user1041858