If you want to call getApplicationContext in your Foo class, it better to
pass Context reference as a parameter in method DoSomethingWithCurrentContext()
or you can pass in constructor while instantiating the Foo class.
I think there is no other way to access the context object.

On Thu, Oct 8, 2009 at 8:16 PM, Mark Murphy <mmur...@commonsware.com> wrote:

>
> Phillip wrote:
> > I'm trying to retrieve the current application's context indirectly
> > from an object that my application uses.  For example, I have a MyApp
> > class that extends Activity which itself extends Context.  From within
> > MyApp I declare a variable of type Foo, where Foo is a utility class I
> > define for whatever purpose.  Is there any way for
> > DoSomethingWithCurrentContext() to retrieve MyApp's context without
> > explicitly passing the context into it as a parameter using
> > getApplicationContext()?
>
> There is no such thing as "current context", unless you track that
> yourself.
>
> --
> Mark Murphy (a Commons Guy)
> http://commonsware.com | http://twitter.com/commonsguy
>
> _Android Programming Tutorials_ Version 1.0 Available!
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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