Android context outside of Activity class

Joseph picture Joseph · Mar 15, 2012 · Viewed 15.8k times · Source

I am trying to handle exceptions in my application. I am trying to log the exception, then use Toast to alert the user that there was a problem. I have this working find in all my class's that extend Activity.

However, in any class that does not extended activity I can not use the toast method as I can't get the current context. Is there a simple way to get around this or should all my class's extend Activity?

Answer

Samir Mangroliya picture Samir Mangroliya · Mar 15, 2012

You just pass Context When You call Non-Activity class from Activity class call Like

YourNonActivtyClass obj = new YourNonActivtyClass(Activity.this);