The issue is probably that the cookie is not necessarily there.  I don't 
see anywhere in your code where you load any URL.


I'm pretty sure this function doesn't load anything:


public String getCookie (String url)


It probably just looks in a cookie cache.



On Thursday, September 13, 2012 10:28:57 AM UTC-5, emada.adame wrote:
>
> Yeah I'm still having this issue, can anyone help? any ideas? Here is my 
> new updated code:
>
>      String server = settings.getString("server", "");
>      String user = settings.getString("username", "");
>      String passwd = settings.getString("passwd", "");
>      webview = new WebView(this);
>      WebSettings webSettings = webview.getSettings();
>      webSettings.setJavaScriptEnabled(true);
>      webview.setWebViewClient(new InsideWebViewClient());
>      setContentView(webview);
>      String credUrl = 
> "http://"+server+"/services.php?sname=LoginService&isapp=true&username="+user+"&rawpassword="+passwd;
>      //CookieSyncManager.createInstance(webview.getContext());
>      //CookieSyncManager.getInstance();
>      CookieManager cookieManager = CookieManager.getInstance();
>      cookieManager.setAcceptCookie(true);
>      webview.loadUrl(credUrl);
>      String rawCookie = cookieManager.getCookie(server);
>      mes(rawCookie);
>      /*while(rawCookie == null){
>     SystemClock.sleep(1000);
>         rawCookie = cookieManager.getCookie(credUrl);
>      }*/
>      webview.loadUrl("http://"+server);
>
> basically i just took out the cookie sync manager because it wasnt really 
> doing anything and put a while loop in "that is now commented out" that was 
> crashing the app :/ 
>
> On Friday, March 23, 2012 4:05:41 PM UTC-5, emada.adame wrote:
>>
>> I have an app that is trying to log into a site and get the cookie then 
>> show me the cookie in a toast but most of the time it fails to get the 
>> cookie, is there some timeout issue here or something im hitting? 
>>
>> here is my code
>>
>>     public void showPage(){
>>     try{
>>     String server = settings.getString("server", "");
>>     String user = settings.getString("username", "");
>>     String passwd = settings.getString("passwd", "");
>>     WebView webview = new WebView(this);
>>     WebSettings webSettings = webview.getSettings();
>>     webSettings.setJavaScriptEnabled(true);
>>     setContentView(webview);
>>     String credUrl = 
>> "http://"+server+"/services.php?sname=LoginService&username="+user+"&rawpassword="+passwd;
>>     CookieSyncManager syncMgr = 
>> CookieSyncManager.createInstance(webview.getContext());
>>     CookieSyncManager.getInstance();
>>     CookieManager cookieManager = CookieManager.getInstance();
>>     String rawCookie = cookieManager.getCookie(credUrl);
>>     mes(rawCookie);
>>     }catch(Exception e){
>>     mes("err3: "+e.toString());
>>     }
>>     }
>>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to