我希望同时在两个webView中登录两个单独的Gmail帐户。
我遇到的问题是,一旦我登录webView1上的帐户,webView2就会跟进,并将我登录到该帐户。当我登录webView2时会出现同样的问题,因为webView1也会自然地登录到该帐户。
有没有办法解决这个问题?我希望我的两个webViews完全独立地完成它的行为。
谢谢!
这是一个代码
String Cookies0; String Cookies1;
private void displayView(int webViewSelected){
if(webViewSelected==0){ Cookies1 = CookieManager.getInstance().getCookie("www.gmail.com"); CookieManager.getInstance().removeSessionCookie(); CookieManager.getInstance().removeAllCookie(); CookieManager.getInstance().setCookie("www.gmail.com",Cookies0); }else if(webViewSelected==1){ Cookies0 = CookieManager.getInstance().getCookie("www.gmail.com"); CookieManager.getInstance().removeSessionCookie(); CookieManager.getInstance().removeAllCookie(); CookieManager.getInstance().setCookie("www.gmail.com",Cookies1); }
这里有问题是CookieManager是单例对象,我希望有两个实例。为此,我将cookie应用到字符串中,然后将其设置回来。
但它没有为会议做。
CookieManager.getInstance()removeSessionCookie();
以上行删除会话。但我想保留会议。