2016-07-25 10 views
0

freigeben Ich versuche, HTML-Quelle von einigen URL herunterladen. Dazu verwende ich die Ion-Bibliothek (https://github.com/koush/ion). Das Problem ist, dass es mich immer zur Login-Seite weiterleitet (und die Ion-lib-Download-Quelle dieser Login-Seite). Ich möchte mich über Webview anmelden und dann die Cookies-Sitzung für die Ion-Bibliothek freigeben. Dann könnte ich HTML Quelle der URL herunterladen, ohne umzuleiten. Gibt es eine Möglichkeit, dies zu tun? DankAndroid, wie man Webview Cookies für den dritten Teil libs

Antwort

1

dies wird Ihnen die Cookies:

@Override 
public void onPageFinished(WebView view, String url){ 
String cookies = CookieManager.getInstance().getCookie(url); 
//do what you need with cookies 
} 

und dies, wie Cookies setzen:

CookieManager.getInstance().setCookie(url, cookies); 
+0

Danke, ich kann auf diese Weise Cookies erhalten. Mein Problem ist, dass ich diese Cookies nicht auf meine Lib setzen kann. So lib leite mich immer noch um. Gibt es eine Möglichkeit, diese Cookies von Webview auf die gesamte App zu setzen? – marusinm

+0

können Sie dies versuchen: CookieManager.getInstance(). SetCookie (URL, Cookies); // String-Cookies – Yoni