That's exactly the point why I try to store ApplicationContexts, but those
don't work in this case.

On Tue, Dec 15, 2009 at 8:12 PM, Matt Kanninen <[email protected]> wrote:

> So many things require a context I'm just in the habit at this point
> of passing the Context around everywhere.  You can get in trouble if
> you try to preserve a reference to a context past it's lifetime
> though.
>
> On Dec 15, 10:59 am, Mariano Kamp <[email protected]> wrote:
> > Hi,
> >
> >   I am downloading web pages off of the internet and some of those sites
> > want to format their content for the actual user agent used.
> >
> >   I want to use the user agent that is later on used to display the stuff
> I
> > donwnload.
> >
> >   I can ask WebView.getWebSettings().getUserAgentString() to get the user
> > agent, but this doesn't work all that well for my app as I need to
> > instantiate a WebView first even though I don't need. Furthermore to do
> that
> > I need to have a UI context, which I don't as this part of the app
> doesn't
> > have a UI.
> >
> >   Is there another way to get to the User Agent?
> >
> >   I found in WebSettings:
> >
> >     // User agent strings.
> >     private static final String DESKTOP_USERAGENT =
> >             "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en)"
> >             + " AppleWebKit/528.5+ (KHTML, like Gecko) Version/3.1.2"
> >             + " Safari/525.20.1";
> >     private static final String IPHONE_USERAGENT =
> >             "Mozilla/5.0 (iPhone; U; CPU iPhone 2_1 like Mac OS X; en)"
> >             + " AppleWebKit/528.5+ (KHTML, like Gecko) Version/3.1.2"
> >             + " Mobile/5F136 Safari/525.20.1";
> >
> >   But of course, this is private. Any other idea?
> >
> > Cheers,
> > Mariano
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

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

Reply via email to